perm filename F86[JNK,JMC] blob sn#864694 filedate 1987-01-17 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00705 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00099 00002	
C00100 00003	∂31-Jul-86  0948	FT00%UTEP.BITNET@WISCVM.ARPA 	RECURSIVE NEGATION  
C00113 00004	∂31-Jul-86  1310	NILSSON@SU-SCORE.ARPA 	SOE retreat 
C00116 00005	∂31-Jul-86  1433	KIRCHNER@CSLI.STANFORD.EDU    
C00117 00006	∂31-Jul-86  1343	@SU-SCORE.ARPA:JJW@SAIL.STANFORD.EDU 	Award nominations     
C00120 00007	∂31-Jul-86  1417	Thurai.CSCDdtb@HI-MULTICS.ARPA 	mailing list 
C00121 00008	∂31-Jul-86  1536	mhb@Ford-wdl1.ARPA 	Mailing List   
C00122 00009	∂31-Jul-86  1854	@SU-SCORE.ARPA:JJW@SAIL.STANFORD.EDU 	Re: Award nominations      
C00124 00010	∂31-Jul-86  1902	ark@SALLY.UTEXAS.EDU 	Re:  Mailing List 
C00127 00011	∂31-Jul-86  1936	@SU-SCORE.ARPA:WELCH%JUP@ames-io.ARPA 	SIGBIG
C00129 00012	∂31-Jul-86  2126	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	CALL FOR PAPERS - RTA-87  
C00137 00013	∂31-Jul-86  2138	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	changes of addresses 
C00141 00014	∂01-Aug-86  0107	@SU-SCORE.ARPA:JGRAY@Sushi.Stanford.EDU 	Temporary hosts needed in fall    
C00147 00015	∂01-Aug-86  0911	AAAI-OFFICE@SUMEX-AIM.ARPA 	ELECTION RESULTS 
C00149 00016	∂01-Aug-86  1110	RICE@SUMEX-AIM.ARPA 	The next couple of weeks.    
C00151 00017	∂01-Aug-86  1331	RICE@SUMEX-AIM.ARPA 	Poligon Release - What's new 
C00153 00018	∂01-Aug-86  1353	RICE@SUMEX-AIM.ARPA 	Poligon Release.   
C00155 00019	∂02-Aug-86  1205	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	Hamiltonian Circuits 
C00159 00020	∂03-Aug-86  2154	LANSKY@SRI-WARBUCKS.ARPA 	Reminder -- PLANLUNCH -- John Myers    
C00162 00021	∂03-Aug-86  2216	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	4th International Conference on Logic Programming  
C00168 00022	∂04-Aug-86  0058	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #32
C00174 00023	∂04-Aug-86  1425	HOLDEN@CSLI.STANFORD.EDU 	Softball 
C00175 00024	∂05-Aug-86  0618	PATASHNIK@Sushi.Stanford.EDU 	Talk at DEC-SRC
C00180 00025	∂05-Aug-86  0926	ullman@diablo.stanford.edu 	Book Received    
C00181 00026	∂05-Aug-86  0953	ullman@diablo.stanford.edu 	papers received  
C00184 00027	∂06-Aug-86  0449	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #33
C00190 00028	∂06-Aug-86  0756	simon@mimsy.umd.edu 	Re:  papers received    
C00194 00029	∂06-Aug-86  1348	LANSKY@SRI-WARBUCKS.ARPA 	No PLANLUNCH next week. 
C00195 00030	∂07-Aug-86  0833	PHILOSOPHY@CSLI.STANFORD.EDU 	Colloquia, seminars, etc.
C00197 00031	∂07-Aug-86  1730	CLELAND@CSLI.STANFORD.EDU 	Goodbye 
C00198 00032	∂07-Aug-86  1819	HOLDEN@CSLI.STANFORD.EDU 	Softball reminder  
C00199 00033	∂08-Aug-86  0115	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #34
C00211 00034	∂08-Aug-86  0801	BRAD@CSLI.STANFORD.EDU 	gone Aug. 10th thru 21st  
C00212 00035	∂08-Aug-86  1044	COWER@CSLI.STANFORD.EDU 	System Stability    
C00213 00036	∂08-Aug-86  1512	@SU-SCORE.ARPA:LES@SAIL.STANFORD.EDU 	Forsythe Award   
C00217 00037	∂09-Aug-86  2056	FAHLMAN@C.CS.CMU.EDU 	Issues  
C00227 00038	∂11-Aug-86  0057	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #35
C00239 00039	∂11-Aug-86  0725	MATHIS@ADA20.ISI.EDU 	Re: Issues   
C00245 00040	∂11-Aug-86  1530	MARJORIE@CSLI.STANFORD.EDU 	Letter about software 
C00247 00041	∂12-Aug-86  0125	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #36
C00259 00042	∂13-Aug-86  1150	ullman@diablo.stanford.edu 	report available 
C00260 00043	∂13-Aug-86  1207	ullman@diablo.stanford.edu 	Paper received   
C00261 00044	∂14-Aug-86  0153	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #37
C00281 00045	∂14-Aug-86  1028	OLENDER@SRI-WARBUCKS.ARPA 	NEXT WEEK'S PLANLUNCH -- RUSS GREINER -- WED. AUG. 20.    
C00284 00046	∂14-Aug-86  1209	Mailer%OZ.AI.MIT.EDU@MC.LCS.MIT.EDU 	add to mailing list    
C00286 00047	∂15-Aug-86  0117	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #38
C00300 00048	∂15-Aug-86  1018	CLT  	mini seminar series (final talk)  
C00302 00049	∂16-Aug-86  0045	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	FOCS program    
C00317 00050	∂16-Aug-86  1152	RPG  	Various Issues (cont'd) 
C00323 00051	∂16-Aug-86  1403	DLW@ELEPHANT-BUTTE.SCRC.Symbolics.COM 	Various Issues (cont'd)   
C00326 00052	∂16-Aug-86  1854	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	Theory Day at Columbia    
C00330 00053	∂16-Aug-86  2039	FAHLMAN@C.CS.CMU.EDU 	Various Issues (cont'd)     
C00334 00054	∂17-Aug-86  1024	RPG  	Varia Concerning September Meeting
C00338 00055	∂17-Aug-86  1126	MATHIS@ADA20.ISI.EDU 	X3J13 and issues  
C00340 00056	∂18-Aug-86  0822	FAHLMAN@C.CS.CMU.EDU 	X3J13 and issues  
C00345 00057	∂18-Aug-86  1050	TAJNAI@SU-SCORE.ARPA 	French Faculty under auspices of IBM France wish to visit 9/12 
C00349 00058	∂18-Aug-86  1149	OHLANDER@B.ISI.EDU 	Franz Issue    
C00352 00059	∂18-Aug-86  1153	TAJNAI@SU-SCORE.ARPA 	Help us Celebrate!  The Forum broke a MILLION!  
C00354 00060	∂18-Aug-86  1206	coraki!pratt@Sun.COM 	Seminar: Wu Wen-tsun, "Mechanization of Geometry"    
C00357 00061	∂18-Aug-86  1210	gls@Think.COM 	X3J13 and issues    
C00362 00062	∂18-Aug-86  1211	gls@Think.COM 	X3J13 and issues    
C00372 00063	∂18-Aug-86  2032	coraki!pratt@Sun.COM 	Wu's visit - appointments   
C00374 00064	∂18-Aug-86  2305	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	Theory day at Columbia - correction 
C00378 00065	∂19-Aug-86  0130	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #39
C00385 00066	∂19-Aug-86  2105	LANSKY@SRI-WARBUCKS.ARPA 	planlunch reminder -- Wednesday Aug. 20 -- Russ Greiner    
C00388 00067	∂20-Aug-86  0128	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #40
C00396 00068	∂20-Aug-86  1629	LANSKY@SRI-WARBUCKS.ARPA 	Next Monday's PLANLUNCH -- Marianne Winslett     
C00401 00069	∂21-Aug-86  1213	GOLDBLATT@CSLI.STANFORD.EDU 	Philosophy Job in New Zealand  
C00403 00070	∂21-Aug-86  1221	RICE@SUMEX-AIM.ARPA 	A new tool is born.
C00410 00071	∂21-Aug-86  1843	@SU-SCORE.ARPA:WELCH%JUP@ames-io.ARPA 	SIGBIG
C00412 00072	∂22-Aug-86  1001	CLT  	seminar on Kyoto Common Lisp 
C00413 00073	∂22-Aug-86  1513	RICHARDSON@SU-SCORE.ARPA 	NSF Proposal  
C00414 00074	∂23-Aug-86  1503	@Sushi.Stanford.EDU:ULLMAN@SU-SCORE.ARPA 	New arrival  
C00417 00075	∂23-Aug-86  1616	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:minker@mimsy.umd.edu 	Re:  New arrival  
C00419 00076	∂23-Aug-86  1631	minker@mimsy.umd.edu 	Re:  New arrival  
C00420 00077	∂24-Aug-86  0939	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	The Second Symposium on Complexity of Approximately Solved Problems... 
C00428 00078	∂24-Aug-86  2005	OHLANDER@B.ISI.EDU 	Re: X3J13 and issues
C00431 00079	∂24-Aug-86  2235	LANSKY@SRI-WARBUCKS.ARPA 	Reminder -- PLANLUNCH -- Marianne Winslett  
C00434 00080	∂25-Aug-86  0110	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #41
C00445 00081	∂25-Aug-86  0946	RPG  	Various Issues
C00449 00082	∂25-Aug-86  0951	FAHLMAN@C.CS.CMU.EDU 	X3J13 and issues  
C00451 00083	∂25-Aug-86  1108	ULLMAN@SU-SCORE.ARPA 	new arrival  
C00452 00084	∂25-Aug-86  1352	OKUNO@SUMEX-AIM.ARPA 	Parallel architectures 
C00453 00085	∂25-Aug-86  1636	JJW  	New Alliant software    
C00455 00086	∂26-Aug-86  0151	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #42
C00464 00087	∂26-Aug-86  1601	OKUNO@SUMEX-AIM.ARPA 	International Conference on Parallel Processing (ICPP) '86
C00466 00088	∂26-Aug-86  1828	FEIGENBAUM@SUMEX-AIM.ARPA 	Re: International Conference on Parallel Processing (ICPP) '86 
C00468 00089	∂27-Aug-86  1019	BLAIR@CSLI.STANFORD.EDU 	Goodbye   
C00469 00090	∂27-Aug-86  1024	OHLANDER@B.ISI.EDU 	Re: X3J13 and issues
C00471 00091	∂27-Aug-86  1054	FAHLMAN@C.CS.CMU.EDU 	X3J13 and issues  
C00473 00092	∂28-Aug-86  1253	LANSKY@SRI-WARBUCKS.ARPA 	No PLANLUNCH next week -- Labor Day    
C00474 00093	∂28-Aug-86  1416	OKUNO@SUMEX-AIM.ARPA 	TAO/ELIS
C00476 00094	∂28-Aug-86  1423	DELANEY@SUMEX-AIM.ARPA 	Re: TAO/ELIS    
C00477 00095	∂28-Aug-86  1454	OKUNO@SUMEX-AIM.ARPA 	The demonstration of TAO/ELIS    
C00479 00096	∂28-Aug-86  1809	ullman@diablo.stanford.edu 	bye bye diablo   
C00481 00097	∂29-Aug-86  1001	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB Cognitive Science Seminar --Sept. 2 
C00487 00098	∂29-Aug-86  1038	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB Cognitive Science Seminar --Sept. 2 
C00493 00099	∂29-Aug-86  1155	ullman@navajo.stanford.edu 	NAIL test   
C00494 00100	∂30-Aug-86  1745	JJW  	Concentrix 2.0 now running   
C00497 00101	∂30-Aug-86  2349	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	PODC questionnaire   
C00502 00102	∂01-Sep-86  0123	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #46
C00513 00103	∂02-Sep-86  0402	MATHIS@ADA20.ISI.EDU 	Ida's thoughts on international standardization 
C00520 00104	∂03-Sep-86  1436	JAMIE@CSLI.STANFORD.EDU 	3rd Year Report
C00521 00105	∂03-Sep-86  1459	LANSKY@SRI-WARBUCKS.ARPA 	Next Monday's PLANLUNCH -- Devika Subramanian    
C00524 00106	∂03-Sep-86  1510	ullman@diablo.stanford.edu 	paper available  
C00525 00107	∂03-Sep-86  1531	ullman@diablo.stanford.edu 	paper received   
C00526 00108	∂03-Sep-86  1558	ullman@diablo.stanford.edu 	paper received   
C00528 00109	∂03-Sep-86  1613	avg@diablo.stanford.edu 	local stratify challenge 
C00533 00110	∂04-Sep-86  1024	ullman@navajo.stanford.edu 	Re: paper received    
C00534 00111	∂04-Sep-86  1602	vardi@navajo.stanford.edu 	Database Theory and the Real World    
C00543 00112	∂04-Sep-86  1627	vardi@navajo.stanford.edu 	VLDB Proceedings  
C00544 00113	∂05-Sep-86  1455	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	Call For Papers - LICS    
C00551 00114	∂05-Sep-86  1513	JJW  	IMSL for Alliant   
C00552 00115	∂05-Sep-86  1639	BETSY@CSLI.STANFORD.EDU 	Memorial Gathering  
C00553 00116	∂07-Sep-86  2214	LANSKY@SRI-WARBUCKS.ARPA 	PLANLUNCH reminder 
C00555 00117	∂08-Sep-86  0106	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #47
C00570 00118	∂08-Sep-86  1038	NILSSON@SU-SCORE.ARPA 	[Tom Wasow <WASOW@CSLI.STANFORD.EDU>: CSLI RAships] 
C00574 00119	∂08-Sep-86  1257	ullman@navajo.stanford.edu 	shall we meet?   
C00575 00120	∂08-Sep-86  1415	ullman@diablo.stanford.edu 	paper received   
C00576 00121	∂08-Sep-86  1440	minker@mimsy.umd.edu 	Re:  paper received    
C00578 00122	∂08-Sep-86  1641	PHILOSOPHY@CSLI.STANFORD.EDU 	Housing needed 
C00579 00123	∂08-Sep-86  2248	teodor%nmsu.csnet@CSNET-RELAY.ARPA 
C00581 00124	∂09-Sep-86  0924	vardi@navajo.stanford.edu 	Call for Papers - LICS 
C00587 00125	∂09-Sep-86  1138	ullman@navajo.stanford.edu 	meeting
C00588 00126	∂09-Sep-86  1221	WINOGRAD@CSLI.STANFORD.EDU 	[Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Re: Request for information from the faculty - DRAFT]
C00591 00127	∂09-Sep-86  1236	berglund@pescadero.stanford.edu 	Re:  [Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Re: Request for information from the faculty - DRAFT]
C00594 00128	∂09-Sep-86  1559	RICHARDSON@SU-SCORE.ARPA 	Faculty Meeting    
C00595 00129	∂09-Sep-86  1717	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB Cognitive Science Seminar, September 16,1986  
C00602 00130	∂09-Sep-86  2006	coraki!pratt@Sun.COM 	Re: [Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Re: Request for information from the faculty - DRAFT]  
C00606 00131	∂09-Sep-86  2307	keller@utah-cs.ARPA 	SLP '86  
C00635 00132	∂10-Sep-86  0123	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	STOC87 CALL FOR PAPERS    
C00641 00133	∂10-Sep-86  1507	WINOGRAD@CSLI.STANFORD.EDU 	[Dick Gabriel <RPG@SAIL.STANFORD.EDU>: Comprehensive Reading List   ]   
C00645 00134	∂10-Sep-86  1509	LANSKY@SRI-WARBUCKS.ARPA 	Next Monday's PLANLUNCH -- Aviv Bergman
C00650 00135	∂10-Sep-86  1549	BETSY@CSLI.STANFORD.EDU 	Rich's Surgery 
C00652 00136	∂11-Sep-86  0143	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #48
C00659 00137	∂12-Sep-86  0338	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #49
C00668 00138	∂12-Sep-86  1124	NILSSON@SU-SCORE.ARPA 	[Ralph Gorin <G.GORIN@OTHELLO.STANFORD.EDU>: Nominations for the LOTS UNIX Advisory Committee]   
C00672 00139	∂12-Sep-86  1131	NILSSON@SU-SCORE.ARPA 	Tuesday lunches  
C00673 00140	∂15-Sep-86  0001	@SUSHI.STANFORD.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	computational geometry day
C00677 00141	∂15-Sep-86  0028	LANSKY@SRI-WARBUCKS.ARPA 	PLANLUNCH reminder: Aviv Bergman  
C00679 00142	∂15-Sep-86  0123	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #50
C00686 00143	∂15-Sep-86  1044	RICE@SUMEX-AIM.ARPA 	New Poligon Release and New Manual.    
C00688 00144	∂15-Sep-86  1410	RICE@SUMEX-AIM.ARPA 	The Poligon manual is V5.2 F.Y.I. 
C00689 00145	∂16-Sep-86  1436	AAAI-OFFICE@SUMEX-AIM.ARPA 	New Secretary-Treasurer    
C00691 00146	∂16-Sep-86  1716	@SU-SCORE.ARPA:LES@SAIL.STANFORD.EDU 	Research Associate Candidate Igor Rivin   
C00697 00147	∂16-Sep-86  2247	WASOW@CSLI.STANFORD.EDU 	course announcement 
C00701 00148	∂17-Sep-86  1122	ullman@navajo.stanford.edu 	meeting
C00702 00149	∂17-Sep-86  1130	ullman@navajo.stanford.edu 	Special talk
C00705 00150	∂17-Sep-86  1342	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	Next week's PLANLUNCH -- 11am TUESDAY -- Rina Dechter  
C00711 00151	∂17-Sep-86  1539	LINK@CSLI.STANFORD.EDU 	BYe   
C00712 00152	∂18-Sep-86  0321	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #51
C00722 00153	∂18-Sep-86  0830	EPPLEY@SU-SCORE.ARPA 	New Student Brunch
C00723 00154	∂18-Sep-86  1022	REULING@SU-SCORE.ARPA 	Committee mailing lists    
C00724 00155	∂18-Sep-86  1211	REULING@SU-SCORE.ARPA 	bboards for new students   
C00727 00156	∂18-Sep-86  1510	MODICA@SU-SCORE.ARPA 	changes 
C00728 00157	∂18-Sep-86  1513	@SUMEX-AIM.ARPA:CLT@SAIL.STANFORD.EDU 	visitor from Argonne      
C00730 00158	∂18-Sep-86  1539	@SU-SCORE.ARPA:WINOGRAD@CSLI.STANFORD.EDU 	Assignment of new PhD students to research groups   
C00737 00159	∂18-Sep-86  1726	TAJNAI@SU-SCORE.ARPA 	List of Forum companies
C00741 00160	∂19-Sep-86  0949	grosz@harvard.HARVARD.EDU 	changes 
C00742 00161	∂19-Sep-86  1003	gls@Think.COM 	Digital Press  
C00748 00162	∂20-Sep-86  2247	ullman@navajo.stanford.edu 	talk tomorrow    
C00749 00163	∂21-Sep-86  1054	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	changes at TheoryNet 
C00752 00164	∂21-Sep-86  1421	NILSSON@SU-SCORE.ARPA 	faculty meeting  
C00755 00165	∂21-Sep-86  1426	NILSSON@SU-SCORE.ARPA 	meeting
C00757 00166	∂22-Sep-86  0127	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #52
C00764 00167	∂22-Sep-86  1049	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB CogSci Seminar-September 30,1986    
C00769 00168	∂22-Sep-86  1133	HANRAHAN@SU-SCORE.ARPA 	paychecks  
C00770 00169	∂22-Sep-86  1210	REGES@SU-SCORE.ARPA 	UNIX for CS classes
C00772 00170	∂22-Sep-86  1318	@CSLI.STANFORD.EDU:BrianSmith.pa@Xerox.COM 	Seminar on Representation & Computation  
C00777 00171	∂22-Sep-86  1417	TAJNAI@SU-SCORE.ARPA 	Sunrise Club Breakfast 10/14/86  
C00780 00172	∂22-Sep-86  1515	@SU-SCORE.ARPA:WINOGRAD@CSLI.STANFORD.EDU 	Comprehensive exam syllabus
C00789 00173	∂22-Sep-86  1839	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	REMINDER -- Tomorrow's PLANLUNCH -- Rina Dechter  
C00793 00174	∂24-Sep-86  0355	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #53
C00802 00175	∂24-Sep-86  0821	vardi@navajo.stanford.edu 	Call for Papers   
C00808 00176	∂24-Sep-86  1214	@SRI-WARBUCKS.ARPA:grosz@harvard.HARVARD.EDU 	REMINDER -- Tomorrow's PLANLUNCH -- Rina Dechter 
C00810 00177	∂24-Sep-86  1402	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	New address for Explorer hardware problem reporting 
C00812 00178	∂24-Sep-86  1615	OKUNO@SUMEX-AIM.ARPA 	Object-Oriented Programming Workshop  
C00815 00179	∂25-Sep-86  0302	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:VICTOR%YKTVMZ.bitnet@WISCVM.WISC.EDU 	Program of POPL '87   
C00826 00180	∂25-Sep-86  0611	PATASHNIK@Sushi.Stanford.EDU 	First AFLB of the year   
C00828 00181	∂25-Sep-86  1016	ullman@navajo.stanford.edu 	tomorrow's meeting    
C00829 00182	∂25-Sep-86  1105	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #54
C00834 00183	∂25-Sep-86  1351	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	No PLANLUNCH next week.  
C00836 00184	∂25-Sep-86  1724	JJW  	Mt St Coax fixed   
C00837 00185	∂26-Sep-86  0957	BETSY@CSLI.STANFORD.EDU 	CSLI Video
C00840 00186	∂26-Sep-86  1346	BSCOTT@SU-SCORE.ARPA 	Expenditure Statements 
C00843 00187	∂26-Sep-86  1427	@Sushi.Stanford.EDU:MAYR@SU-SCORE.ARPA 	XPD, a new seminar  
C00845 00188	∂26-Sep-86  1640	CAROL@CSLI.STANFORD.EDU 	Bye! 
C00847 00189	∂26-Sep-86  2239	GOLUB@SU-SCORE.ARPA 	Re: Expenditure Statements   
C00849 00190	∂26-Sep-86  2311	GOLUB@SU-SCORE.ARPA 	Sunday Brunch 
C00851 00191	∂27-Sep-86  1708	NILSSON@SU-SCORE.ARPA 	Committees  
C00858 00192	∂28-Sep-86  1536	NILSSON@SU-SCORE.ARPA 	Tuesday lunch    
C00860 00193	∂29-Sep-86  1606	ullman@navajo.stanford.edu 	meeting
C00861 00194	∂29-Sep-86  1632	NILSSON@SU-SCORE.ARPA 	Kudos  
C00863 00195	∂29-Sep-86  1909	@SU-SCORE.ARPA:LES@SAIL.STANFORD.EDU 	Computer Cost Centers, Policies, and Free Computers      
C00872 00196	∂30-Sep-86  0852	RICHARDSON@SU-SCORE.ARPA 	CSD Faculty Meeting
C00875 00197	∂30-Sep-86  0855	RICHARDSON@SU-SCORE.ARPA 	Sr. Faculty Meeting
C00877 00198	∂30-Sep-86  0916	RICHARDSON@SU-SCORE.ARPA 	Faculty Meeting    
C00878 00199	∂30-Sep-86  0919	RICHARDSON@SU-SCORE.ARPA 	[Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Tuesday lunch] 
C00880 00200	∂30-Sep-86  0945	REULING@SU-SCORE.ARPA 	Undergraduate mailing list 
C00882 00201	∂30-Sep-86  0947	CLT  	Seminar on program transformations and parallel Lisp  
C00887 00202	∂30-Sep-86  0952	@SUMEX-AIM.ARPA:CLT@SAIL.STANFORD.EDU 	Seminar on program transformations and parallel Lisp    
C00893 00203	∂30-Sep-86  1132	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:THEORYNET@IBM.COM 	Cornell Day
C00896 00204	∂01-Oct-86  0903	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB  
C00900 00205	∂01-Oct-86  0955	TAJNAI@SU-SCORE.ARPA 	Faculty Meeting   
C00903 00206	∂01-Oct-86  1026	@SU-SCORE.ARPA:WINOGRAD@CSLI.STANFORD.EDU 	Request for new student information  
C00910 00207	∂01-Oct-86  1654	ullman@navajo.stanford.edu 	meeting/paper received
C00912 00208	∂01-Oct-86  1809	RICE@SUMEX-AIM.ARPA 	I'm going away for a week.   
C00913 00209	∂01-Oct-86  1818	EMMA@CSLI.STANFORD.EDU 	Calendar, October 2, No. 1
C00919 00210	∂01-Oct-86  1905	CHEADLE@SU-SCORE.ARPA 	CSD Reception Reminder
C00921 00211	∂01-Oct-86  1928	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	Next Monday's PLANLUNCH -- Peter Cheeseman   
C00925 00212	∂01-Oct-86  1945	@SU-SCORE.ARPA:LES@SAIL.STANFORD.EDU 	CS 300 Department Lecture Series     
C00927 00213	∂02-Oct-86  0829	WASOW@CSLI.STANFORD.EDU 	seminar in the philosophy of linguistics
C00929 00214	∂02-Oct-86  0959	@SU-SCORE.ARPA:avg@navajo.stanford.edu 	Re:  CSD Reception Reminder   
C00931 00215	∂03-Oct-86  0906	EMMA@CSLI.STANFORD.EDU 	Late Newsletter Entry
C00936 00216	∂03-Oct-86  0930	@SU-SCORE.ARPA:WINOGRAD@CSLI.STANFORD.EDU 	Research info for new students  
C00937 00217	∂03-Oct-86  0954	LB@CSLI.STANFORD.EDU 	Torben Thrane
C00938 00218	∂03-Oct-86  1151	@Sushi.Stanford.EDU:avg@navajo.stanford.edu 	pentagon puzzle
C00944 00219	∂03-Oct-86  1506	@CSLI.STANFORD.EDU:BrianSmith.pa@Xerox.COM 	Foundations of Computation POSTPONED
C00946 00220	∂03-Oct-86  1638	HITSON@Score.Stanford.EDU 	SSN: why is this needed in LOOKUP/PEDIT database?    
C00952 00221	∂05-Oct-86  1459	@Score.Stanford.EDU:R.REULING@HAMLET.STANFORD.EDU 	Classes using LOTS 
C00954 00222	∂05-Oct-86  1633	GOLUB@Score.Stanford.EDU 	Sad News 
C00956 00223	∂05-Oct-86  1920	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	REMINDER -- Monday's PLANLUNCH -- Peter Cheeseman 
C00960 00224	∂06-Oct-86  0849	RICHARDSON@Score.Stanford.EDU 	CSD Faculty Lunch  
C00961 00225	∂06-Oct-86  1104	NILSSON@Score.Stanford.EDU 	Student Consulting    
C00963 00226	∂06-Oct-86  1131	NILSSON@Score.Stanford.EDU 	"Foundations" Search  
C00966 00227	∂06-Oct-86  1226	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	New Explorer Bands    
C00971 00228	∂06-Oct-86  1614	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	Cognitive Science Seminar
C00978 00229	∂06-Oct-86  2119	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM 	ICCSSE Call papers   
C00986 00230	∂07-Oct-86  1507	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	Linguistics Talk, by Professor M. Motley
C00989 00231	∂07-Oct-86  1541	ullman@navajo.stanford.edu 	meeting
C00990 00232	∂07-Oct-86  1601	ACUFF@SUMEX-AIM.ARPA 	New Symbolics-Repair mailbox
C00992 00233	∂07-Oct-86  1607	ACUFF@SUMEX-AIM.ARPA 	My Upcoming Absence    
C00994 00234	∂07-Oct-86  1607	ACUFF@SUMEX-AIM.ARPA 	My Upcoming Absence    
C00996 00235	∂07-Oct-86  1637	DELANEY@SUMEX-AIM.ARPA 	A new tool 
C00999 00236	∂07-Oct-86  1946	REULING@Score.Stanford.EDU 	SSN in PEDIT database 
C01005 00237	∂08-Oct-86  0843	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB(s)    
C01010 00238	∂08-Oct-86  1120	ullman@navajo.stanford.edu 	meeting
C01011 00239	∂08-Oct-86  1540	hitson@pescadero.stanford.edu 	Sun memory upgrades (status?) + workstation labelling...   
C01014 00240	∂08-Oct-86  1602	BETSY@CSLI.STANFORD.EDU 	Videotaping at TINLunch  
C01016 00241	∂08-Oct-86  1612	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	New Software--how to use with old    
C01018 00242	∂08-Oct-86  1854	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, October 9, No. 2
C01028 00243	∂08-Oct-86  2135	cheriton@pescadero.stanford.edu 	Re:  Sun memory upgrades (status?) + workstation labelling... 
C01029 00244	∂09-Oct-86  0616	jjohnson@mitre.ARPA 	ANSI X3J13 committee    
C01031 00245	∂09-Oct-86  0748	TOM@Score.Stanford.EDU 	sun memory 
C01032 00246	∂09-Oct-86  0913	ullman@navajo.stanford.edu 	time of meeting  
C01034 00247	∂09-Oct-86  1054	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	seminar announcement
C01038 00248	∂09-Oct-86  1136	RPG  	Greetings
C01039 00249	∂09-Oct-86  1300	ullman@navajo.stanford.edu 	local list  
C01041 00250	∂09-Oct-86  1327	NILSSON@Score.Stanford.EDU 	CIS retreat 
C01043 00251	∂09-Oct-86  1347	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	S8 down
C01045 00252	∂09-Oct-86  1344	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	No PLANLUNCH for 2 weeks 
C01047 00253	∂09-Oct-86  1710	ULLMAN@Score.Stanford.EDU 	CIS retreat  
C01050 00254	∂09-Oct-86  2005	HOLDEN@CSLI.STANFORD.EDU 	Mind and Language  
C01051 00255	∂10-Oct-86  0942	AAAI-OFFICE@SUMEX-AIM.ARPA 	Next Exec Council
C01053 00256	∂10-Oct-86  1325	GOLDBLATT@CSLI.STANFORD.EDU 	Logic Seminar   
C01054 00257	∂10-Oct-86  1420	@Score.Stanford.EDU:LES@SAIL.STANFORD.EDU 	CS300 Department Lecture Series      
C01057 00258	∂10-Oct-86  1432	CHEADLE@Score.Stanford.EDU 	Courses satisfying programming project requirement  
C01060 00259	∂10-Oct-86  1547	@REAGAN.AI.MIT.EDU:Hewitt@XX.LCS.MIT.EDU 	Meeting conflict  
C01062 00260	∂10-Oct-86  1607	CHEADLE@Score.Stanford.EDU 	oops!  
C01063 00261	∂10-Oct-86  2052	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM 	Call For Papers 
C01069 00262	∂10-Oct-86  2106	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM   
C01076 00263	∂11-Oct-86  0538	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM 	FOCS Symposium  
C01078 00264	∂12-Oct-86  1144	@Score.Stanford.EDU:LES@SAIL.STANFORD.EDU 	Computer Use Policy   
C01082 00265	∂12-Oct-86  1531	NILSSON@Score.Stanford.EDU 	CIS    
C01087 00266	∂12-Oct-86  1552	NILSSON@Score.Stanford.EDU 	Funds  
C01089 00267	∂13-Oct-86  0915	REGES@Score.Stanford.EDU 	Undergrad program/course admin has moved!   
C01092 00268	∂13-Oct-86  1051	RICHARDSON@Score.Stanford.EDU 	CSD Faculty Lunch  
C01093 00269	∂14-Oct-86  1000	GOLUB@Score.Stanford.EDU 	Award    
C01095 00270	∂14-Oct-86  1004	NILSSON@Score.Stanford.EDU 	Good News!  
C01097 00271	∂14-Oct-86  1131	ullman@navajo.stanford.edu 	capture rule system ideas  
C01113 00272	∂14-Oct-86  1152	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	[Stuart Reges <REGES@Score.Stanford.EDU>: PhD teaching requirement]
C01117 00273	∂14-Oct-86  1657	WASOW@CSLI.STANFORD.EDU 	Rich Cower's absence
C01119 00274	∂14-Oct-86  1716	POSER@CSLI.STANFORD.EDU 	Colloquium Announcement  
C01126 00275	∂15-Oct-86  0904	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB(S)    
C01131 00276	∂15-Oct-86  1635	@CSLI.STANFORD.EDU:JONES@SRI-WARBUCKS.ARPA 	Guest Speaker   
C01133 00277	∂15-Oct-86  1752	REGES@Score.Stanford.EDU 	Informational Meeting   
C01135 00278	∂15-Oct-86  1753	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, October 16, No. 3    
C01142 00279	∂16-Oct-86  0437	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #55
C01153 00280	∂16-Oct-86  0917	PETERS@CSLI.STANFORD.EDU 	Microsoft Word on the MacIntosh   
C01154 00281	∂16-Oct-86  1427	LUNCH@CSLI.STANFORD.EDU 	When Supply Doesn't meet Demand    
C01156 00282	∂16-Oct-86  1557	SELLS@CSLI.STANFORD.EDU 	Talk by Abdu Fassi Fehri 
C01159 00283	∂16-Oct-86  1734	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly    
C01160 00284	∂16-Oct-86  1757	@Score.Stanford.EDU:MDIXON@Sushi.Stanford.EDU 	problems please   
C01163 00285	∂17-Oct-86  1431	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 3 
C01179 00286	∂17-Oct-86  1434	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 1:1, part 1 
C01203 00287	∂17-Oct-86  1441	REULING@Score.Stanford.EDU 	ACM Scholastic Programming Contest   
C01207 00288	∂17-Oct-86  1448	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 4 
C01230 00289	∂17-Oct-86  1453	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 5 
C01239 00290	∂17-Oct-86  1507	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 6 
C01259 00291	∂17-Oct-86  1522	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 7 
C01271 00292	∂17-Oct-86  1533	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 8 (and last)
C01289 00293	∂17-Oct-86  1931	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:2, part 2 
C01307 00294	∂19-Oct-86  1121	HENNISS@CSLI.STANFORD.EDU 	Beer theives 
C01309 00295	∂19-Oct-86  1514	@Score.Stanford.EDU:ullman@navajo.stanford.edu 	UG reception
C01310 00296	∂20-Oct-86  0053	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #56
C01320 00297	∂20-Oct-86  0830	CULY@CSLI.STANFORD.EDU 	Ferguson Greenberg Lecture
C01323 00298	∂20-Oct-86  0840	RICHARDSON@Score.Stanford.EDU 	Faculty Lunch 
C01324 00299	∂20-Oct-86  0956	REGES@Score.Stanford.EDU 	reminder about LOTS
C01328 00300	∂20-Oct-86  1028	@CSLI.STANFORD.EDU:HOBBS@SRI-WARBUCKS.ARPA 	Talk reminder   
C01331 00301	∂20-Oct-86  1043	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	Cognitive Science Seminar, October 28, 1986  
C01336 00302	∂20-Oct-86  1253	@CSLI.STANFORD.EDU:JONES@SRI-WARBUCKS.ARPA 	Talk by Livia Polanyi, A.I. Dept., BBN Labs, Cambridge, MA   
C01342 00303	∂20-Oct-86  1646	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Computer Forum speakers    
C01346 00304	∂21-Oct-86  0140	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM 	submission to theorynet   
C01354 00305	∂21-Oct-86  0747	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	proceedings for third world contries    
C01357 00306	∂21-Oct-86  1019	ullman@navajo.stanford.edu 	paper received   
C01359 00307	∂22-Oct-86  0829	SCHAFFER@Sushi.Stanford.EDU 	Next Talk(s)    
C01363 00308	∂22-Oct-86  1017	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	It's a girl    
C01366 00309	∂22-Oct-86  1145	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	KSL-3600-8 is down for the count
C01368 00310	∂22-Oct-86  1206	LES  	Facilities Committee    
C01369 00311	∂22-Oct-86  1430	ANDY@Sushi.Stanford.EDU 	Re: Facilities Committee      
C01371 00312	∂22-Oct-86  1616	@Score.Stanford.EDU:CLOUTIER@Sierra.Stanford.EDU 	Open House on the Near West Campus 
C01374 00313	∂22-Oct-86  2023	@CSLI.STANFORD.EDU:HOBBS@SRI-WARBUCKS.ARPA 	Talk Reminder   
C01379 00314	∂22-Oct-86  2048	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	Call for papers - Computational Geometry
C01385 00315	∂23-Oct-86  1147	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, October 23, No. 4    
C01398 00316	∂23-Oct-86  1418	RICHARDSON@Score.Stanford.EDU 	[Shari I. Austin-Kit <AUSTIN-KITZMILLER@Sierra.Stanford.EDU>: Faculty Report]  
C01406 00317	∂23-Oct-86  1433	RICHARDSON@Score.Stanford.EDU 	[Mary Cloutier <CLOUTIER@Sierra.Stanford.EDU>: Open House on the Near West Campus]  
C01410 00318	∂23-Oct-86  1445	RICHARDSON@Score.Stanford.EDU 	NWC Open House
C01411 00319	∂23-Oct-86  1757	ullman@navajo.stanford.edu 	stuff recieved   
C01413 00320	∂23-Oct-86  1810	LES  	Facilities Retry   
C01414 00321	∂23-Oct-86  2051	vardi@navajo.stanford.edu 	Re:  stuff recieved    
C01416 00322	∂24-Oct-86  0512	@Score.Stanford.EDU:CLOUTIER@Sierra.Stanford.EDU 	Open House on the Near West Campus 
C01418 00323	∂24-Oct-86  0814	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #60
C01437 00324	∂24-Oct-86  0835	OLENDER@SRI-WARBUCKS.ARPA 	NEXT WEEK'S PLANLUNCH / WEDNESDAY 10/29 10:00am.
C01440 00325	∂24-Oct-86  1024	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	MacSyma
C01441 00326	∂24-Oct-86  1048	ullman@navajo.stanford.edu 	Re:  stuff recieved   
C01443 00327	∂24-Oct-86  1147	LES  	re: Facilities Retry    
C01444 00328	∂24-Oct-86  1159	BERG@Score.Stanford.EDU 	honors    
C01446 00329	∂24-Oct-86  1436	NILSSON@Score.Stanford.EDU 	Donald Knuth!    
C01449 00330	∂24-Oct-86  1627	TAJNAI@Score.Stanford.EDU 	Having trouble with Stanford travel?  
C01451 00331	∂24-Oct-86  1730	CHEADLE@Score.Stanford.EDU 	Setting Qual dates    
C01453 00332	∂24-Oct-86  1740	avg@navajo.stanford.edu 	Re:  stuff recieved 
C01455 00333	∂24-Oct-86  1819	chertok%cogsci.Berkeley.EDU@BERKELEY.EDU 	Language Processing talk 10/28   
C01457 00334	∂24-Oct-86  2207	vardi@navajo.stanford.edu 	Re:  stuff recieved    
C01459 00335	∂25-Oct-86  0142	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	Nominations for ORSA/CSTS prize    
C01466 00336	∂25-Oct-86  0241	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	ACM Thesis Award    
C01469 00337	∂25-Oct-86  1329	@CSLI.STANFORD.EDU:Zaenen.pa@Xerox.COM 	MONDAY MORNING 
C01471 00338	∂27-Oct-86  0653	MATHIS@ADA20.ISI.EDU 	X3J13 Meeting Dallas Dec 10-12   
C01478 00339	∂27-Oct-86  1027	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
C01479 00340	∂27-Oct-86  1127	EMMA@CSLI.STANFORD.EDU 	NRC Fellowships 
C01482 00341	∂27-Oct-86  1413	RICE@SUMEX-AIM.ARPA 	I'm going to be away.   
C01483 00342	∂27-Oct-86  1518	LES  	Meeting Place 
C01484 00343	∂28-Oct-86  0325	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #62
C01499 00344	∂28-Oct-86  0923	STAGER@Score.Stanford.EDU 	Preliminary class lists
C01501 00345	∂28-Oct-86  1052	LUNCH@CSLI.STANFORD.EDU 	YIKES! NO GOLD BIKES!    
C01504 00346	∂28-Oct-86  1054	EMMA@CSLI.STANFORD.EDU 	Halloween Party 
C01507 00347	∂28-Oct-86  1121	hitson@pescadero.stanford.edu 	Re: student opinion on "computer system policy changes"    
C01511 00348	∂28-Oct-86  1158	ANDY@Sushi.Stanford.EDU 	Re: student opinion on "computer system policy changes"
C01513 00349	∂28-Oct-86  1244	EMMA@CSLI.STANFORD.EDU 	Psychology Colloquium
C01514 00350	∂28-Oct-86  1349	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER -- Tomorrow's PLANLUNCH -- 10AM
C01518 00351	∂29-Oct-86  0615	PATASHNIK@Sushi.Stanford.EDU 	Next AFLBs
C01521 00352	∂29-Oct-86  1003	hitson@pescadero.stanford.edu 	Unix/Workstations resource discussion...    
C01541 00353	∂29-Oct-86  1101	REULING@Score.Stanford.EDU 	Colloquium list reminder   
C01544 00354	∂29-Oct-86  1214	SELLS@CSLI.STANFORD.EDU 	German translation  
C01546 00355	∂29-Oct-86  1248	binford@su-whitney.arpa 	Meeting Place  
C01547 00356	∂29-Oct-86  1429	CHEADLE@Score.Stanford.EDU 	Gray Tuesday/Black Friday dates 
C01549 00357	∂29-Oct-86  1459	BETSY@CSLI.STANFORD.EDU 	reminders 
C01551 00358	∂29-Oct-86  2042	PALLAS@Sushi.Stanford.EDU 	Re: Unix/Workstations resource discussion...    
C01553 00359	∂29-Oct-86  2335	LES  	re: Unix/Workstations resource discussion...
C01554 00360	∂30-Oct-86  0312	JJW  	Ignorant and Mt St Coax switched  
C01555 00361	∂30-Oct-86  1202	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	No Planlunch next week   
C01557 00362	∂30-Oct-86  1226	ullman@navajo.stanford.edu 	CS 545 talk 
C01558 00363	∂30-Oct-86  1242	HADDAD@Sushi.Stanford.EDU 	Bats at Berkeley?  mooooo!  
C01561 00364	∂30-Oct-86  1403	RICHARDSON@Score.Stanford.EDU 	Sr. Faculty Meeting
C01562 00365	∂30-Oct-86  1456	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, October 30, No. 5    
C01568 00366	∂30-Oct-86  1616	HADDAD@Sushi.Stanford.EDU 	More BATS info    
C01577 00367	∂30-Oct-86  1706	ADRIAN@CSLI.STANFORD.EDU 	PDP DISCUSSION GROUP    
C01580 00368	∂31-Oct-86  0759	TAJNAI@Score.Stanford.EDU 	CSD/CSL Reunion   
C01582 00369	∂31-Oct-86  0932	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	FTCS17 Call for Papers -- important changes  
C01589 00370	∂31-Oct-86  1013	NILSSON@Score.Stanford.EDU 	[Joyce Pelzl <pelzl@odie.stanford.edu>: DRAMs] 
C01591 00371	∂31-Oct-86  1204	KAHN@SUMEX-AIM.ARPA 	MACLISP --> INTERLISP   
C01592 00372	∂31-Oct-86  1345	SELLS@CSLI.STANFORD.EDU 	Next Meeting of MSDI Group    
C01595 00373	∂31-Oct-86  1536	HADDAD@Sushi.Stanford.EDU 	bats date now uncertain
C01596 00374	∂02-Nov-86  2231	@Score.Stanford.EDU:WELCH%MER@ames-io.ARPA 	SIGBIG
C01598 00375	∂03-Nov-86  0159	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #63
C01654 00376	∂03-Nov-86  0936	PALLAS@Sushi.Stanford.EDU 	Re: 3mb net problems   
C01656 00377	∂03-Nov-86  0947	NILSSON@Score.Stanford.EDU 	Student Support  
C01661 00378	∂03-Nov-86  1003	TOM@Score.Stanford.EDU 	Re: 3mb net problems 
C01663 00379	∂03-Nov-86  1046	binford@su-whitney.arpa 	3mb net problems    
C01664 00380	∂03-Nov-86  1100	@Score.Stanford.EDU:YEAGER@SUMEX-AIM.ARPA 	Re: [Joyce Pelzl <pelzl@odie.stanford.edu>: DRAMs]  
C01665 00381	∂03-Nov-86  1554	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB Cognitive Science Seminar  11/11/86 
C01671 00382	∂04-Nov-86  0921	ULLMAN@Score.Stanford.EDU 	First-year Ph.D. support    
C01675 00383	∂04-Nov-86  0925	@Score.Stanford.EDU:cheriton@pescadero.stanford.edu 	Re:  First-year Ph.D. support   
C01678 00384	∂04-Nov-86  0928	NILSSON@Score.Stanford.EDU 	Re:  First-year Ph.D. support   
C01681 00385	∂04-Nov-86  0929	CHEADLE@Score.Stanford.EDU 	Gray Tuesday
C01683 00386	∂04-Nov-86  0933	@Score.Stanford.EDU:LES@SAIL.STANFORD.EDU 	CS300 last slot       
C01684 00387	∂04-Nov-86  0935	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #64
C01694 00388	∂04-Nov-86  0940	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
C01695 00389	∂04-Nov-86  0939	TAJNAI@Score.Stanford.EDU 	Annual IBM Party  
C01698 00390	∂04-Nov-86  0958	TAJNAI@Score.Stanford.EDU 	Important 1987 dates   
C01700 00391	∂04-Nov-86  1022	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	Where to buy your tickets for STOC 
C01703 00392	∂04-Nov-86  1029	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	Second Computational Geometry Day  
C01706 00393	∂04-Nov-86  1033	HADDAD@Sushi.Stanford.EDU 	new time for BATS@BERKELEY  
C01708 00394	∂04-Nov-86  1136	JUTTA@Score.Stanford.EDU 	MS Program Committee Meeting 
C01710 00395	∂04-Nov-86  1150	ADRIAN@CSLI.STANFORD.EDU 	GO  
C01711 00396	∂04-Nov-86  1151	ullman@navajo.stanford.edu 	papers received  
C01713 00397	∂04-Nov-86  1546	TAJNAI@Score.Stanford.EDU 	student resumes   
C01715 00398	∂04-Nov-86  1701	JAMIE@CSLI.STANFORD.EDU 	Thanks from Torben Thrane
C01717 00399	∂04-Nov-86  1722	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Students to speak at forum 
C01719 00400	∂05-Nov-86  0152	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #65
C01725 00401	∂05-Nov-86  0723	MATHIS@ADA20.ISI.EDU 	x3j13 second mailing   
C01727 00402	∂05-Nov-86  0903	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	GI is alive and well    
C01729 00403	∂05-Nov-86  0918	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	PODC87 Call for papers (correction)    
C01735 00404	∂05-Nov-86  1152	SCHAFFER@Sushi.Stanford.EDU 	Next Talks 
C01739 00405	∂05-Nov-86  1507	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
C01741 00406	∂05-Nov-86  1643	CHEADLE@Score.Stanford.EDU 	Gray Tuesday meeting  
C01743 00407	∂05-Nov-86  1759	TAJNAI@Score.Stanford.EDU 	Need to Set Forum Date for 1988!!
C01745 00408	∂05-Nov-86  1835	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, November 6, No. 6    
C01755 00409	∂06-Nov-86  0143	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #66
C01766 00410	∂06-Nov-86  0910	STAGER@Score.Stanford.EDU 	Scheduling for Final Exams  
C01769 00411	∂06-Nov-86  1045	STAGER@Score.Stanford.EDU 	A little more on final exams
C01771 00412	∂06-Nov-86  1214	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	Big outage for this weekend
C01775 00413	∂06-Nov-86  1245	SOL@CSLI.STANFORD.EDU 	consultants in the linguistics Department 
C01777 00414	∂06-Nov-86  1604	STAGER@Score.Stanford.EDU 	Winter textbooks  
C01779 00415	∂06-Nov-86  1614	SCHAFFER@Sushi.Stanford.EDU 	Three more talks of AFLB interest   
C01782 00416	∂06-Nov-86  1625	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	seminar announcement
C01785 00417	∂06-Nov-86  1800	NILSSON@Score.Stanford.EDU 	lunches
C01787 00418	∂06-Nov-86  2053	HADDAD@Sushi.Stanford.EDU 	rides to BATS in Berkeley   
C01789 00419	∂06-Nov-86  2322	@CSLI.STANFORD.EDU:DAVIES@SRI-WARBUCKS.ARPA 	seminar on syntax of English idioms
C01791 00420	∂07-Nov-86  0119	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #67
C01799 00421	∂07-Nov-86  1149	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Research mentors - clarification and request   
C01804 00422	∂07-Nov-86  1201	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Clarifications of programming project
C01814 00423	∂10-Nov-86  0053	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #68
C01828 00424	∂10-Nov-86  0842	RICHARDSON@Score.Stanford.EDU 	Faculty Lunch 
C01829 00425	∂10-Nov-86  1051	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
C01831 00426	∂10-Nov-86  1315	@Score.Stanford.EDU:RA@SAIL.STANFORD.EDU
C01834 00427	∂10-Nov-86  1727	HADDAD@Sushi.Stanford.EDU 	Going BATS?? 
C01836 00428	∂11-Nov-86  0938	ullman@navajo.stanford.edu 	paper received   
C01838 00429	∂11-Nov-86  1059	@Score.Stanford.EDU:RA@SAIL.STANFORD.EDU 	Information about telephone answering machine   
C01840 00430	∂11-Nov-86  1105	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Military Funding of Mathematics   
C01851 00431	∂11-Nov-86  1118	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Sixth Conference on Foundations of Software Technology and Theoretical    
C01867 00432	∂11-Nov-86  1133	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	STACS87  
C01878 00433	∂11-Nov-86  1550	SAG@CSLI.STANFORD.EDU 	1987 LINGUISTIC INSTITUTE  
C01880 00434	∂12-Nov-86  0153	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #70
C01898 00435	∂12-Nov-86  1011	JUTTA@Score.Stanford.EDU 	MS Program Committee Meeting 
C01899 00436	∂12-Nov-86  1012	SCHAFFER@Sushi.Stanford.EDU 	Mailing list purge   
C01901 00437	∂12-Nov-86  1142	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB talks 
C01903 00438	∂12-Nov-86  1447	HADDAD@Sushi.Stanford.EDU 	directions to Berkeley BATS 
C01907 00439	∂12-Nov-86  1507	PAPA@Score.Stanford.EDU 	Komlos    
C01909 00440	∂12-Nov-86  1647	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, November 13, No. 7   
C01917 00441	∂13-Nov-86  0102	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #71
C01929 00442	∂13-Nov-86  1022	TAJNAI@Score.Stanford.EDU 	Bell Fellowship Call for Nominations  
C01931 00443	∂13-Nov-86  1132	WASOW@CSLI.STANFORD.EDU 	security caution    
C01933 00444	∂13-Nov-86  2255	vardi@navajo.stanford.edu 	Sixth ACM Symp. on Principles of Database Systems    
C01936 00445	∂14-Nov-86  0149	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #72
C01975 00446	∂14-Nov-86  0939	BETSY@CSLI.STANFORD.EDU 	Advisory Panel Visit
C01977 00447	∂14-Nov-86  1136	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	December Meeting 
C01979 00448	∂14-Nov-86  1137	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	Delta reference number
C01981 00449	∂14-Nov-86  1151	RICHARDSON@Score.Stanford.EDU 	Curriculum Vitae   
C01982 00450	∂14-Nov-86  1315	BETSY@CSLI.STANFORD.EDU 	Advisory Panel Visit, Continued    
C01984 00451	∂14-Nov-86  1519	LB@CSLI.STANFORD.EDU 	Shun Tsuchiya
C01985 00452	∂14-Nov-86  1547	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	PLANLUNCH on MONDAY November 17 -- Jiro Tanaka    
C01988 00453	∂14-Nov-86  1756	@CSLI.STANFORD.EDU:Zaenen.pa@Xerox.COM 	smop 
C01989 00454	∂16-Nov-86  0917	SCHAFFER@Sushi.Stanford.EDU 	Talk of AFLB interest
C01991 00455	∂17-Nov-86  0115	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #73
C02011 00456	∂17-Nov-86  0741	RICHARDSON@Score.Stanford.EDU 	CSD Tuesday Lunch  
C02012 00457	∂17-Nov-86  1129	LES  	Facilities Committee Minutes of 11/4/86
C02018 00458	∂17-Nov-86  1335	EPPLEY@Score.Stanford.EDU 	New Receptionist  
C02019 00459	∂17-Nov-86  1413	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB CogSci Seminar, 11/25/86  
C02026 00460	∂17-Nov-86  1636	BETSY@CSLI.STANFORD.EDU 	Holiday Party  
C02028 00461	∂17-Nov-86  1702	CBARSALOU@Score.Stanford.EDU 	New Engineers degree
C02035 00462	∂17-Nov-86  1757	POSER@CSLI.STANFORD.EDU 	talk announcement   
C02042 00463	∂18-Nov-86  0108	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #74
C02051 00464	∂18-Nov-86  0819	RICHARDSON@Score.Stanford.EDU 	Sr. Faculty Meeting
C02052 00465	∂18-Nov-86  1102	RICHARDSON@Score.Stanford.EDU 	Janos Komlos  
C02056 00466	∂18-Nov-86  1211	LB@CSLI.STANFORD.EDU 	Shun Tutiya  
C02057 00467	∂18-Nov-86  1217	JJW  	Alliant visit 
C02058 00468	∂18-Nov-86  2048	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB(s)    
C02063 00469	∂19-Nov-86  0114	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #75
C02074 00470	∂19-Nov-86  0933	NILSSON@Score.Stanford.EDU 	Ginsberg Promotion    
C02080 00471	∂19-Nov-86  1022	RICHARDSON@Score.Stanford.EDU 	SOE Meeting   
C02081 00472	∂19-Nov-86  1423	RICHARDSON@Score.Stanford.EDU 	SOE Meeting   
C02082 00473	∂19-Nov-86  1605	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	Symbolics Genera 7.0 (Rel 7.0)  
C02085 00474	∂19-Nov-86  1750	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, November 20, No. 8   
C02091 00475	∂19-Nov-86  2215	@Score.Stanford.EDU:JMC@SAIL.STANFORD.EDU 	industry lecturers and visiting faculty for 1987-88      
C02092 00476	∂20-Nov-86  1113	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	"Determination Rules for Generalization & Reasoning by Analogy"  
C02094 00477	∂20-Nov-86  1601	BRAD@CSLI.STANFORD.EDU 	Jury duty over (for the moment)
C02096 00478	∂20-Nov-86  1621	COLEMAN@CSLI.STANFORD.EDU 	cup
C02097 00479	∂20-Nov-86  1724	REGES@Score.Stanford.EDU 	Undergrad projects?
C02099 00480	∂21-Nov-86  0141	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #77
C02108 00481	∂21-Nov-86  0918	KHOWARD@Score.Stanford.EDU 	Faculty/Staff Directories  
C02109 00482	∂21-Nov-86  1539	JUTTA@Score.Stanford.EDU 	MSCS committee meetings 
C02111 00483	∂21-Nov-86  1612	DEWERK@Score.Stanford.EDU 	OPEN HOUSE   
C02114 00484	∂21-Nov-86  2052	REGES@Score.Stanford.EDU 	FOLIO update  
C02119 00485	∂22-Nov-86  1847	TUTIYA@CSLI.STANFORD.EDU 	Greeting 
C02121 00486	∂23-Nov-86  1054	SCHAFFER@SUSHI.STANFORD.EDU 	Talk of AFLB interest
C02123 00487	∂23-Nov-86  2212	lantz@gregorio.stanford.edu 	Re: Facilities Committee Minutes of 11/4/86   
C02125 00488	∂24-Nov-86  0108	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #78
C02133 00489	∂24-Nov-86  0834	PHILOSOPHY@CSLI.STANFORD.EDU 	Rawls Lecture  
C02134 00490	∂24-Nov-86  0901	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
C02135 00491	∂24-Nov-86  0911	NILSSON@Score.Stanford.EDU 	Plans  
C02139 00492	∂24-Nov-86  1059	EPPLEY@Score.Stanford.EDU 	Holiday 
C02140 00493	∂24-Nov-86  1223	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly    
C02142 00494	∂24-Nov-86  1244	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Bonn Workshop on Foundations of Computing - First Announcement  
C02146 00495	∂24-Nov-86  1317	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Structure In Complexity Theory Conference   
C02148 00496	∂24-Nov-86  1455	BERGMAN@Score.Stanford.EDU 	Winter RAships   
C02150 00497	∂24-Nov-86  1823	TAJNAI@Score.Stanford.EDU 	You're Invited    
C02152 00498	∂24-Nov-86  2238	@SUMEX-AIM.ARPA,@HPP-3645-9.stanford.edu:Saraiya@SUMEX-AIM.ARPA 	AAP meeting this Wednesday, 11/26/86, 10:00am, Jim Rice.    
C02154 00499	∂25-Nov-86  0256	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #79
C02162 00500	∂25-Nov-86  1158	@CSLI.STANFORD.EDU:Zaenen.pa@Xerox.COM 	talk 
C02164 00501	∂25-Nov-86  1302	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	Reservation confirmation   
C02167 00502	∂25-Nov-86  1358	@Sushi.Stanford.EDU:kannan@ernie.Berkeley.EDU 	Theory Seminar talk    
C02169 00503	∂25-Nov-86  1427	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Bonn Workshop on Foundations of Computing - First Announcement  
C02173 00504	∂26-Nov-86  1021	KHOWARD@Score.Stanford.EDU 	Faculty/Staff ID's    
C02174 00505	∂26-Nov-86  1039	SCHAFFER@Sushi.Stanford.EDU 	Next AFLBs 
C02179 00506	∂26-Nov-86  1104	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Theory Net    
C02181 00507	∂26-Nov-86  1117	BARWISE@CSLI.STANFORD.EDU 	House or apartment needed.  
C02182 00508	∂26-Nov-86  1301	ACUFF@SUMEX-AIM.ARPA 	S10
C02183 00509	∂26-Nov-86  1442	@SUMEX-AIM.ARPA:marria@su-ardvax.arpa 	Re:  S10   
C02185 00510	∂27-Nov-86  1355	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	Additional reservations    
C02187 00511	∂28-Nov-86  1519	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	Next Week's PLANLUNCH -- WEDNESDAY Dec. 3 -- Haim Gaifman   
C02191 00512	∂29-Nov-86  1130	SAG@CSLI.STANFORD.EDU    
C02193 00513	∂30-Nov-86  1352	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Theory Net    
C02195 00514	∂30-Nov-86  1508	SAG@CSLI.STANFORD.EDU 	Housing Needed   
C02197 00515	∂01-Dec-86  0200	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #80
C02273 00516	∂01-Dec-86  0900	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
C02274 00517	∂01-Dec-86  0955	RICHARDSON@Score.Stanford.EDU 	CSD Faculty Lunch  
C02275 00518	∂01-Dec-86  1104	CHEADLE@Score.Stanford.EDU 	Gray Tuesday information   
C02277 00519	∂01-Dec-86  1132	JUTTA@Score.Stanford.EDU 	MS committee meeting    
C02278 00520	∂01-Dec-86  1210	@CSLI.STANFORD.EDU:zaenen.pa@Xerox.COM 	reminder  
C02280 00521	∂01-Dec-86  1234	@CSLI.STANFORD.EDU:zaenen.pa@Xerox.COM 	tinlunch pre-newsletter  
C02284 00522	∂01-Dec-86  2014	@Score.Stanford.EDU:WELCH%MER@ames-io.ARPA 	SIGBIG
C02286 00523	∂01-Dec-86  2313	NUNBERG@CSLI.STANFORD.EDU 	A point of usage  
C02287 00524	∂02-Dec-86  0755	TAJNAI@Score.Stanford.EDU 	Reminder of IBM/Forum party 
C02290 00525	∂02-Dec-86  0859	NILSSON@Score.Stanford.EDU 	fac mtg
C02295 00526	∂02-Dec-86  1110	FORD@CSLI.STANFORD.EDU 	visiting   
C02296 00527	∂02-Dec-86  1210	@CSLI.STANFORD.EDU:southall.pa@Xerox.COM 	Re: A point of usage   
C02298 00528	∂02-Dec-86  1217	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	CARLETON UNIV. S.C.S. TECHNICAL REPORTS
C02313 00529	∂02-Dec-86  1225	AAAI-OFFICE@SUMEX-AIM.ARPA 	Thank You   
C02315 00530	∂02-Dec-86  1536	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER and ROOM CHANGE: Tomorrow's PLANLUNCH: Haim Gaifman
C02319 00531	∂02-Dec-86  1727	BETSY@CSLI.STANFORD.EDU 	more about the 12 December Party . . .  
C02322 00532	∂03-Dec-86  0850	BSCOTT@Score.Stanford.EDU 	Terry Winograd    
C02323 00533	∂03-Dec-86  1044	SCHAFFER@Sushi.Stanford.EDU 	Next AFLBs 
C02328 00534	∂03-Dec-86  1753	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, December 4, No. 9    
C02338 00535	∂04-Dec-86  0121	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #81
C02345 00536	∂04-Dec-86  0829	TAJNAI@Score.Stanford.EDU 	ICIT Dissertation Awards    
C02347 00537	∂04-Dec-86  1255	LUNCH@CSLI.STANFORD.EDU 	SPRING ROLLS/WHITE PLAZA/TOMORROW!!!    
C02353 00538	∂04-Dec-86  1318	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	POPL '87 
C02365 00539	∂04-Dec-86  1325	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	How to get the POPL special airline fare    
C02367 00540	∂05-Dec-86  1148	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	PLANLUNCH -- Wednesday 12/10 -- Roger Hale   
C02371 00541	∂05-Dec-86  1203	EMMA@CSLI.STANFORD.EDU 	Newsletter item 
C02373 00542	∂05-Dec-86  1223	SCHAFFER@Sushi.Stanford.EDU 	PhD Orals of AFLB interest
C02377 00543	∂05-Dec-86  1308	SCHAFFER@Sushi.Stanford.EDU 	Directions to AEL    
C02378 00544	∂05-Dec-86  1353	LB@CSLI.STANFORD.EDU 	Bente Maergaard   
C02380 00545	∂05-Dec-86  1533	KAY@CSLI.STANFORD.EDU 	Seminar on EUROTRA    
C02382 00546	∂05-Dec-86  1536	LB@CSLI.STANFORD.EDU 	Bente Maegaard - Correction 
C02383 00547	∂05-Dec-86  1733	MATHIS@ADA20.ISI.EDU 	meeting in Dallas 
C02384 00548	∂05-Dec-86  1733	MATHIS@ADA20.ISI.EDU 	third mailing cover letter  
C02391 00549	∂05-Dec-86  1734	MATHIS@ADA20.ISI.EDU 	Dallas meeting draft agenda outline   
C02394 00550	∂05-Dec-86  1825	FAHLMAN@C.CS.CMU.EDU 	Logisitcs for Dallas meeting
C02396 00551	∂08-Dec-86  0116	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #82
C02401 00552	∂08-Dec-86  0902	jjohnson@mitre.ARPA 	Re:  meeting in Dallas  
C02402 00553	∂08-Dec-86  0940	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
C02403 00554	∂08-Dec-86  1134	DEWERK@Score.Stanford.EDU 	Open House   
C02405 00555	∂08-Dec-86  1134	DEWERK@Score.Stanford.EDU 	Open House   
C02407 00556	∂08-Dec-86  1203	RICHARDSON@Score.Stanford.EDU 	Budget Letter 
C02408 00557	∂08-Dec-86  1724	@CSLI.STANFORD.EDU:nunberg.pa@Xerox.COM 	self-reflexivity (applied)   
C02415 00558	∂08-Dec-86  2302	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	U.T. Year of Programming
C02427 00559	∂08-Dec-86  2343	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Concurrent Programming Institute  
C02446 00560	∂09-Dec-86  1042	STAGER@Score.Stanford.EDU 	Tau Beta Pi evaluation forms
C02448 00561	∂09-Dec-86  1235	@Sushi.Stanford.EDU:CS.HAM@R20.UTEXAS.EDU 	UT Year of Programming
C02459 00562	∂09-Dec-86  1243	@Sushi.Stanford.EDU:CS.HAM@R20.UTEXAS.EDU 	Concurrent Programming Institute
C02478 00563	∂09-Dec-86  1421	EMMA@CSLI.STANFORD.EDU 	CSLI Holiday Party   
C02485 00564	∂09-Dec-86  1514	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER : Tomorrow's PLANLUNCH -- 4:15 -- Roger Hale  
C02489 00565	∂09-Dec-86  1617	STAGER@Score.Stanford.EDU 	End Quarter Reports    
C02491 00566	∂09-Dec-86  1658	CHURMA@CSLI.STANFORD.EDU 	TINLunch abstract  
C02493 00567	∂09-Dec-86  1742	Mailer%OZ.AI.MIT.EDU@MC.LCS.MIT.EDU 	PHIL-SCI
C02495 00568	∂09-Dec-86  1740	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	NEXT MONDAY'S PLANLUNCH -- Richard Waldinger 
C02498 00569	∂09-Dec-86  2233	POSER@CSLI.STANFORD.EDU 	colloquium announcement  
C02501 00570	∂10-Dec-86  0358	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	Logistics for Dallas Meeting    
C02503 00571	∂10-Dec-86  0600	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB  
C02506 00572	∂10-Dec-86  0707	@Sushi.Stanford.EDU:CS.HAM@R20.UTEXAS.EDU 	UT Year of Programming
C02517 00573	∂10-Dec-86  0720	@Sushi.Stanford.EDU:CS.HAM@R20.UTEXAS.EDU 	Concurrent Programming Institute
C02536 00574	∂10-Dec-86  0955	BETSY@CSLI.STANFORD.EDU 	(lack of) staff at Ventura    
C02538 00575	∂10-Dec-86  1228	LUNCH@CSLI.STANFORD.EDU 	LOTS TO EAT TODAY!  
C02540 00576	∂10-Dec-86  1542	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	seminar this Friday 
C02544 00577	∂10-Dec-86  1801	ullman@navajo.stanford.edu 	papers received  
C02546 00578	∂10-Dec-86  1826	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, December 11, No. 10  
C02561 00579	∂10-Dec-86  1900	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 
C02565 00580	∂11-Dec-86  0014	@Score.Stanford.EDU:LES@SAIL.STANFORD.EDU 	NCube Computer Needs a Home     
C02572 00581	∂11-Dec-86  1459	LUNCH@CSLI.STANFORD.EDU 	LOTS-LEFT_OVER Sale 
C02575 00582	∂12-Dec-86  1053	BARWISE@CSLI.STANFORD.EDU 	Temporary home needed  
C02576 00583	∂12-Dec-86  1208	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Directions and Implications of Advanced Computing
C02583 00584	∂12-Dec-86  1220	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Int'l Workshop on Par. Alg. and Arch. (2nd announcement)   
C02588 00585	∂12-Dec-86  1900	MATHIS@ADA20.ISI.EDU 	Dallas meeting    
C02589 00586	∂13-Dec-86  1234	LUNCH@CSLI.STANFORD.EDU 	FOOD TO EAT NOW>>>  
C02591 00587	∂14-Dec-86  2315	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER: Tomorrow's PLANLUNCH -- Richard Waldinger -- 11am 
C02594 00588	∂15-Dec-86  0055	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #83
C02603 00589	∂15-Dec-86  0808	RICHARDSON@Score.Stanford.EDU 	Curriculum vitaes  
C02604 00590	∂15-Dec-86  0905	CHEADLE@Score.Stanford.EDU 	Gray Tuesday Reminder 
C02606 00591	∂15-Dec-86  1116	REGES@Score.Stanford.EDU 	Winter TAs    
C02610 00592	∂15-Dec-86  1217	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Re: Winter TAs   
C02611 00593	∂15-Dec-86  1227	REGES@Score.Stanford.EDU 	Re: Winter TAs
C02613 00594	∂15-Dec-86  1630	RPG  	Contents of the X3J13 mailing list
C02617 00595	∂15-Dec-86  2114	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	Upcomming Absense
C02619 00596	∂15-Dec-86  2114	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	Upcomming Absense
C02621 00597	∂16-Dec-86  0152	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #84
C02641 00598	∂16-Dec-86  0842	STAGER@Score.Stanford.EDU 	Grade Sheets 
C02643 00599	∂16-Dec-86  0953	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Reminder: Gray Tuesday meeting today at 2:30 downstairs  
C02645 00600	∂16-Dec-86  1140	BSCOTT@Score.Stanford.EDU 	Mary Donoghue's replacement 
C02647 00601	∂16-Dec-86  1142	JOHN@CSLI.STANFORD.EDU 	Seminar Announcement 
C02649 00602	∂16-Dec-86  1204	HAILPERIN@SUMEX-AIM.STANFORD.EDU 	ncube 
C02650 00603	∂16-Dec-86  1232	STAGER@Score.Stanford.EDU 	More on grade sheets   
C02652 00604	∂16-Dec-86  2222	vardi@navajo.stanford.edu 	PODS Advance Program   
C02675 00605	∂16-Dec-86  2223	vardi@navajo.stanford.edu 	PODS Advance Program   
C02676 00606	∂17-Dec-86  0237	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #85
C02718 00607	∂17-Dec-86  1213	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	SPECIAL PRE-CHRISTMAS PLANLUNCH: Mark Fox    
C02725 00608	∂17-Dec-86  1253	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Gray Tuesday
C02728 00609	∂17-Dec-86  1433	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	CALL FOR PAPERS - FOCS  
C02737 00610	∂17-Dec-86  1548	ullman@navajo.stanford.edu 	paper received   
C02738 00611	∂17-Dec-86  1612	CHURMA@CSLI.STANFORD.EDU 	geminate affricates
C02740 00612	∂17-Dec-86  1625	@Score.Stanford.EDU:ullman@navajo.stanford.edu 	Name at Apple Needed  
C02741 00613	∂17-Dec-86  1700	@Score.Stanford.EDU:WIEDERHOLD@SUMEX-AIM.STANFORD.EDU 	Re: Name at Apple Needed 
C02743 00614	∂17-Dec-86  2045	CHURMA@CSLI.STANFORD.EDU 	lost book
C02744 00615	∂18-Dec-86  0203	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #86
C02781 00616	∂18-Dec-86  0833	YAMARONE@CSLI.STANFORD.EDU 	THE bike...you know which one!  
C02783 00617	∂18-Dec-86  1134	GANGOLLI@Sushi.Stanford.EDU 	Combinatorics Seminar
C02786 00618	∂18-Dec-86  1404	DELANEY@SUMEX-AIM.STANFORD.EDU 	CACM Special Issue on Parallelism
C02788 00619	∂18-Dec-86  1529	CHURMA@CSLI.STANFORD.EDU 	plain old geminates
C02790 00620	∂19-Dec-86  0200	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #87
C02818 00621	∂19-Dec-86  0608	MATHIS@ADA20.ISI.EDU 	proposed purposes 
C02825 00622	∂19-Dec-86  0608	MATHIS@ADA20.ISI.EDU 	minutes of Dallas meeting   
C02827 00623	∂19-Dec-86  0727	FAHLMAN@C.CS.CMU.EDU 	proposed purposes 
C02829 00624	∂19-Dec-86  0831	Bobrow.pa@Xerox.COM 	Re: proposed purposes   
C02831 00625	∂19-Dec-86  0936	ohlander@venera.isi.edu 	Re: proposed purposes    
C02833 00626	∂19-Dec-86  0958	ohlander@venera.isi.edu 	Re: proposed purposes    
C02835 00627	∂19-Dec-86  1155	berman@vaxa.isi.edu 	Re: proposed purposes,  
C02837 00628	∂19-Dec-86  1323	DLW@ALDERAAN.SCRC.Symbolics.COM 	proposed purposes
C02839 00629	∂19-Dec-86  1344	STAGER@Score.Stanford.EDU 	Final reminder on grade sheets   
C02841 00630	∂19-Dec-86  1643	RICE@SUMEX-AIM.STANFORD.EDU 	S8 is a bit flakey.  
C02844 00631	∂19-Dec-86  2017	Moon@RIVERSIDE.SCRC.Symbolics.COM 	proposed purposes   
C02847 00632	∂20-Dec-86  0049	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #88
C02852 00633	∂22-Dec-86  1135	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #89
C02895 00634	∂22-Dec-86  1253	BSCOTT@Score.Stanford.EDU 	December 24  
C02896 00635	∂22-Dec-86  1849	hpfclp!dcm@hplabs.HP.COM 	Charter statement  
C02902 00636	∂23-Dec-86  0052	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #90
C02908 00637	∂23-Dec-86  0950	NILSSON@Score.Stanford.EDU 	Honors for Gene  
C02910 00638	∂23-Dec-86  1502	ullman@navajo.stanford.edu 	papers received  
C02912 00639	∂24-Dec-86  0929	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	GillisSymposia
C02919 00640	∂24-Dec-86  0943	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	PODS Program  
C02942 00641	∂24-Dec-86  1050	SCHAFFER@Sushi.Stanford.EDU 	First AFLB of 1987   
C02944 00642	∂26-Dec-86  1126	NILSSON@Score.Stanford.EDU 	ATT Grant   
C02946 00643	∂29-Dec-86  1114	BSCOTT@Score.Stanford.EDU 	Wednesday, December 31.
C02947 00644	∂29-Dec-86  1526	JUTTA@Score.Stanford.EDU 	MS Program Committee meeting 
C02948 00645	∂30-Dec-86  1422	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
C02950 00646	∂30-Dec-86  1433	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
C02951 00647	∂30-Dec-86  1727	NILSSON@Score.Stanford.EDU 	End-of-Year Msg  
C02959 00648	∂31-Dec-86  0958	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB  
C02961 00649	∂31-Dec-86  1354	LES  	CSD-CF Cost Center Rates
C02967 00650	∂02-Jan-87  0150	LES  	CSD-CF Cost Center Rates
C02971 00651	∂02-Jan-87  0924	EMMA@CSLI.STANFORD.EDU 	CSLI December Monthly
C02972 00652	∂02-Jan-87  1217	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	MONDAY'S PLANLUNCH -- Peter Ladkin 
C02975 00653	∂02-Jan-87  1236	@SRI-WARBUCKS.ARPA:ladkin@kestrel.ARPA 	MONDAY'S PLANLUNCH -- Peter Ladkin 
C02977 00654	∂03-Jan-87  1628	talmy%cogsci.Berkeley.EDU@BERKELEY.EDU 	UC Davis conference on interaction of form and function in language   
C02986 00655	∂04-Jan-87  1716	POSER@CSLI.STANFORD.EDU 	colloquium announcement  
C02990 00656	∂05-Jan-87  0856	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
C02992 00657	∂05-Jan-87  0906	NILSSON@Score.Stanford.EDU 	Student Support  
C03000 00658	∂05-Jan-87  0919	RICHARDSON@Score.Stanford.EDU 	Sr. Faculty Meeting
C03001 00659	∂05-Jan-87  1111	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
C03002 00660	∂05-Jan-87  1135	INGRID@CSLI.STANFORD.EDU 	Japanese Visitors from ATR   
C03004 00661	∂05-Jan-87  1137	DELANEY@SUMEX-AIM.STANFORD.EDU 	Another special issue  
C03007 00662	∂05-Jan-87  1416	RICHARDSON@Score.Stanford.EDU 	Forsythe Lectures  
C03014 00663	∂05-Jan-87  1628	RICHARDSON@Score.Stanford.EDU 	Sr. Faculty Meeting
C03015 00664	∂05-Jan-87  1727	MATHIS@ADA20.ISI.EDU 	2nd meeting minutes X3J13/86-021 
C03034 00665	∂05-Jan-87  1727	MATHIS@ADA20.ISI.EDU 	proposed purposes X3J13/86-020   
C03039 00666	∂05-Jan-87  1727	MATHIS@ADA20.ISI.EDU 	general letter X3J13/86-022 
C03045 00667	∂05-Jan-87  1739	WASOW@CSLI.STANFORD.EDU 	Visitors policy
C03051 00668	∂06-Jan-87  0723	MATHIS@ADA20.ISI.EDU 	task groups  
C03057 00669	∂06-Jan-87  1015	GANGOLLI@Sushi.Stanford.EDU 	combinatorics seminar
C03060 00670	∂06-Jan-87  1107	ullman@navajo.stanford.edu 	Test message
C03062 00671	∂06-Jan-87  1107	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	paco 1/9/87    
C03066 00672	∂06-Jan-87  1237	SCHAFFER@Sushi.Stanford.EDU 	Message from Marshall Bern
C03068 00673	∂06-Jan-87  2157	edsel!bhopal!jonl@navajo.stanford.edu 	proposed purposes    
C03072 00674	∂07-Jan-87  0137	@CSLI.STANFORD.EDU:USZKOREI%DS0LILOG.BITNET@WISCVM.WISC.EDU 	Greetings from Stuttgart
C03076 00675	∂07-Jan-87  0841	sciore@bu-cs.bu.edu 	a "new" paper 
C03078 00676	∂07-Jan-87  0949	@SUMEX-AIM.STANFORD.EDU:CLT@SAIL.STANFORD.EDU 	Qlisp meeting reminder      
C03080 00677	∂07-Jan-87  1031	SCHAFFER@Sushi.Stanford.EDU 	First AFLBs of 1987  
C03084 00678	∂07-Jan-87  1102	RICHARDSON@Score.Stanford.EDU 	MIS Committee 
C03086 00679	∂07-Jan-87  1602	STAGER@Score.Stanford.EDU 	Contact TAs  
C03088 00680	∂07-Jan-87  1801	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	Next Weeks PLANLUNCHES -- Pierpaolo Degano and Takashi 
C03095 00681	∂07-Jan-87  1836	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, January 8, No.12
C03105 00682	∂07-Jan-87  1855	SOL@CSLI.STANFORD.EDU 	flicks schedule  
C03106 00683	∂07-Jan-87  2227	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	baruch awerbuch
C03108 00684	∂08-Jan-87  1322	CHURMA@CSLI.STANFORD.EDU 	orphaned (still) book   
C03110 00685	∂08-Jan-87  1519	SCHAFFER@Sushi.Stanford.EDU 	AFLB on 15 January changed
C03112 00686	∂08-Jan-87  1537	SCHAFFER@Sushi.Stanford.EDU 	Simonovits seminar on extremal graph theory   
C03114 00687	∂08-Jan-87  1605	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB  
C03117 00688	∂08-Jan-87  1645	SCHAFFER@Sushi.Stanford.EDU 	Talks of AFLB interest    
C03119 00689	∂08-Jan-87  1705	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	Awerbuch seminar    
C03123 00690	∂08-Jan-87  1721	DEWERK@Score.Stanford.EDU 	Informational Meeting  
C03125 00691	∂08-Jan-87  2126	CLT  	Logic seminar, organizational meeting  
C03127 00692	∂09-Jan-87  0122	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V5 #1 
C03137 00693	∂09-Jan-87  1548	JUTTA@Score.Stanford.EDU 	MS Committee meeting    
C03139 00694	∂09-Jan-87  1806	@Score.Stanford.EDU:Stansbury.pa@Xerox.COM 	Re: MS Committee meeting  
C03141 00695	∂10-Jan-87  1541	ullman@navajo.stanford.edu 	We're back  
C03143 00696	∂11-Jan-87  1446	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER -- tomorrow's Planlunch -- Pierpaolo Degano   
C03148 00697	∂12-Jan-87  0111	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V5 #2 
C03152 00698	∂12-Jan-87  0958	ullman@navajo.stanford.edu 	More history
C03154 00699	∂12-Jan-87  1448	FORD@CSLI.STANFORD.EDU 	goodbye    
C03155 00700	∂12-Jan-87  1600	TAJNAI@Score.Stanford.EDU 	Sunrise Club Meeting 1/20/87
C03158 00701	∂12-Jan-87  1618	ullman@navajo.stanford.edu 	KB/DB notes offered   
C03160 00702	∂12-Jan-87  1712	vardi@navajo.stanford.edu 	Re:  More history 
C03161 00703	∂12-Jan-87  1830	@Score.Stanford.EDU:cheriton@pescadero.stanford.edu 	CSD Colloquium   
C03163 00704	∂13-Jan-87  0836	TAJNAI@Score.Stanford.EDU 	Pricing for Reunion    
C03165 00705	∂13-Jan-87  0843	EPPLEY@Score.Stanford.EDU 	Lunch   
C03167 ENDMK
C⊗;
∂31-Jul-86  0948	FT00%UTEP.BITNET@WISCVM.ARPA 	RECURSIVE NEGATION  
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  09:47:54 PDT
Received: from WISCVM.ARPA (wiscvm.wisc.edu) by diablo.stanford.edu with Sendmail; Thu, 31 Jul 86 09:20:12 pdt
Received: from (MUSIC)UTEPA.BITNET by WISCVM.ARPA on 07/31/86 at
  11:19:12 CDT
Date: 29 July 86 19:07-MDT
From: FT00%UTEP.BITNET@WISCVM.ARPA
To: NAIL@SU-AIMVAX.ARPA
Subject: RECURSIVE NEGATION

          FROM:           FT00 AT       UTEP
 ------------------------------------------------------------------------
 FROM:
   Teodor C. Przymusinski, <ft00@utep.bitnet> ,  915-747-5761
   Department of Mathematics, University of Texas, El Paso, TX 79968
 ------------------------------------------------------------------------
---------------------------------------------------------------

Please, allow me to jump rather late into your discussion on recursive
negation. Only now I had a chance to read all the broadcasts and since they
involved generalizations of stratified logic programs and, in particular, the
notion of `locally stratified' programs, as introduced in my paper `On the
semantics of stratified deductive databases', I felt tempted to add my voice.

In his initial memo, Volodia presented two examples, one involving the
definition of even numbers and the other involving block-moving, and pointed
out that both of them are locally stratified but not stratified and suggested
that `... NAIL!'s restriction on the use of negation is too strong and
eliminates some reasonable programs ...'. He wondered whether the ideas of
NAIL! can be applied to locally stratified programs. This started the
exchange of arguments pro and contra...

I do not pretend to know the answer to Volodia's question, but
I believe that this issue involves answering three basic questions
listed below and I am not sure that all of them were sufficiently clarified
in the discussion:

1. Do locally stratified programs have a clearly defined semantics or -
   in other words - do we really know what we are trying to say by writing
   such programs? I believe that the answer is an unequivocal YES; precise
   arguments can be found in my paper, but I enclose a brief discussion
   below.

2. Do we know sufficiently many interesting and useful locally stratified
   (but non-stratified) programs to justify such an extension? Below
   I am giving some arguments, in addition to those presented by Volodia,
   to justify what I believe is again an affirmative answer.

3. Do we know how to efficiently implement such an extension or do we
   expect to encounter some strong precedural barriers? I do not know the
   answer to this question. Some statements were made suggesting that
   such an implementation is difficult. I am not quite convinced by them
   and would like to hear some specific arguments. I expand on
   this point below.

(By the way, I prefer to  separate declarativeand procedural aspects of the
problem as much as possible. Allen seems to prefer to freely intermix them,
which is a bit confusing. For example, the semantics of locally stratified
or  stratified programs is well-defined regardless of such procedural
issues as the bounded term property etc.)

   Ad 1. Semantics of locally stratified programs.

To convince you that locally stratified programs have a nice and clear
semantics I am enclosing some excerpts from my paper. First definition:

DEFINITION. Suppose that P is a logic program and that < is a dependency
relation defined analogously as in Apt et. al., but on the set of GROUND ATOMS
of P insead of the set of PREDICATES of P. We say that P is LOCALLY STRATIFIED
if < is well-founded. This obviously generalizes the notion of stratified
programs. In fact, we have:

Th.1. A logic program P is locally stratified iff it is
possible to decompose the Herbrand universe H of P into infinitely many
disjoint sets H1, H2 , ... , Hr, ... so that for every ground instance

    A1 /\... /\ Am /\ ~B1 /\ ... /\ ~Bn => C,

of a clause from P we have

   (i)  for every i<=m,  Level(Ai) <= Level(C);
   (ii) for every j<=n,  Level(Bj) <  Level(C),

where Level(A)=i, if A is in Hi.

Now we define the notion of a PERFECT MODEL of a program P.
We say that a model N of P, obtained from a model M by adding or
removing some ground atoms, is PREFERABLE to a model M
if addition of a lower priority atom A to N is always COMPENSATED  by the
simultaneous removal from M of a higher priority atom B (i.e. such that B > A).
This reflects the general principle, that we are willing to minimize higher
priority atoms even at the cost of enlarging atoms of lower priority,
in an attempt to minimize high priority atoms as much as possible.  A
model M is PERFECT, if there are no models preferable to it.  More formally:

Definition. Suppose that M and N are two different models of P. We say that
N is preferable to M if for every ground atom A in N - M there exists an atom
B in M-N such that B > A. We say that a model M of P is perfect if there are
no models preferable to M.

The following results hold:

Th. 2. Every perfect model is minimal.

Th. 3. If P is positive, then a model M of P is perfect iff it is minimal.

Th. 4. Every locally stratified logic program has exactly one perfect model
       and - in case of stratified programs -it coincides with the models
       constructed by Apt et. al. and by Allen.

CONCLUSION: The unique perfect model of a locally stratified logic program
defines a correct semantics of P, incorporating a natural form
of the Closed-World Assumption.

This approach can be extended onto databases containing disjunctive information.

   Ad 2. Applicability of locally stratified programs.

Volodia gave two interesting examples of locally stratified programs. Let me
add one more to it, which I believe is fairly typical of examples in the
domain of mathematics. One can easily find more complex and more
interesting examples, but for illustration purposes this one will do.
Suppose that we are interested in those numbers Z which are pure squares
i.e. such that Z=X*X, with X not being a full square. Then we would write:

    p(Z) <- Z=X*X, ~p(X)                           % X,Z integers > 1

This clearly represents a locally stratified non-stratified program  and one
can easily write a Prolog program to answer ground queries about p. Perhaps,
NAIL! should also be able to handle similar programs. It seems
to me that definitions of this type are quite common in mathematics and,
I suspect, also in other areas.

  Ad 3. Procedural aspects.

Allen mentioned in his message that locally stratified programs are
`...hard to implement with any degree of generality by known methods.'
It is quite possible that he is right, but I would like to know some
specific reasons. Certainly, running out of stack by the Prolog program
evaluating the block-moving example had nothing to do with negation.
It happened only because the variable S was not instantiated. The same
thing would have happened in the program  p(s(X)):-p(X) if we tried
to answer  the query  <- p(T) or with the `workhorse' predicate `member'.

I can see one clear difficulty with such implementation, namely how to
recognize that a program is locally stratified. One way out it,
could perhaps be to require that the length of terms
in recursive negation is supposed to decrease. This would in essence
specify a subclass of the class of locally stratified programs.

On the other hand, I do not see how to verify that a program has
a bounded term property, either

                         Teodor


∂31-Jul-86  1310	NILSSON@SU-SCORE.ARPA 	SOE retreat 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  13:10:28 PDT
Date: Thu 31 Jul 86 13:08:15-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: SOE retreat
To: ac@SU-SCORE.ARPA
cc: nilsson@SU-SCORE.ARPA
Message-ID: <12227140403.27.NILSSON@SU-SCORE.ARPA>

The School of Engineering had a "mini-retreat" that I attended at
which we talked over various items concerning long-range goals,
budgeting, etc.  Nothing outstanding occurred, but probably the
goals, budgeting, etc. will get discussed as a matter of course
during this fall's Tuesday faculty lunches.

The invitees to this retreat were the dept. chairs, so we also had
an SOE excom mtg to consider promotions, appts., etc with these
results:

1)  specifically Gupta, Shoham and Latombe were approved.  Their
papers now go to the Advisory Board and provost.

2)  Chan was not approved mainly because it was felt that his
recommendations (although very good) were not "outstanding."  There
was also some concern about his being a half-time tenured person.

3)  generally, the excom was very "quality conscious" this time (although
we are always supposed to be---I think everyone was looking more thoroughly
at papers because of the time allowed by the retreat setting).

Two other people (besides Chan) were also not approved (out of a total
of 7 considered).

There is renewed emphasis these days (from the Provost's office on
down) that tenure appointments must be TRULY OUTSTANDING!!

-Nils
-------

∂31-Jul-86  1433	KIRCHNER@CSLI.STANFORD.EDU    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  14:33:19 PDT
Date: Thu 31 Jul 86 14:17:12-PDT
From: Helene Kirchner <KIRCHNER@CSLI.STANFORD.EDU>
To: folks@CSLI.STANFORD.EDU

Goodbye,

I am coming back to France at the end of August and before leaving
I would like to thank everybody at CSLI for this extremely fruitful and
interesting year.

I'll try to keep posted with CSLI and SRI activities and hope to come 
back to California sometimes.

Sincerely
		Helene
-------

∂31-Jul-86  1343	@SU-SCORE.ARPA:JJW@SAIL.STANFORD.EDU 	Award nominations     
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  13:43:30 PDT
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Thu 31 Jul 86 13:35:18-PDT
Date: 31 Jul 86  1336 PDT
From: Joe Weening <JJW@SAIL.STANFORD.EDU>
Subject: Award nominations  
To:   CSD-List@SCORE.STANFORD.EDU
Reply-To: Patashnik@Sushi.Stanford.EDU, JJW@SAIL.Stanford.EDU  

Nominations are invited for the Twelfth George E. Forsythe Memorial Award
and the Second Computer Science Department Service Award.  Each award is
given annually by the Computer Science Department, following the
recommendations of a committee composed of the past winners.

The Forsythe Award recognizes outstanding student contributions to the
teaching of computer science at Stanford.  The award criteria guidelines
require that a recipient exhibit continued involvement as well as
excellent achievement in the field of teaching.  Recent winners of the
Forsythe Award have been Veronica Falcao and Oren Patashnik.

The Service Award, initiated last year, recognizes outstanding student
contributions to the well-being of the department in non-academic areas.
Last year's Service Award winner was Joe Weening.

Please mail your nominations to Patashnik@Sushi and JJW@SAIL, and please
include with your nomination an explanation of how your nominee fulfills
these requirements.  The deadline for nominations is August 10.

					Thank you,

					The Forsythe Award Committee
					The Service Award Committee

∂31-Jul-86  1417	Thurai.CSCDdtb@HI-MULTICS.ARPA 	mailing list 
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  14:17:31 PDT
Received: from HI-MULTICS.ARPA by diablo.stanford.edu with Sendmail; Thu, 31 Jul 86 13:59:26 pdt
Date:  Thu, 31 Jul 86 15:56 CDT
From: Thurai@HI-MULTICS.ARPA
Subject:  mailing list
To: nail@DIABLO.STANFORD.EDU
Message-Id:  <860731205608.191930@HI-MULTICS.ARPA>

Please add me to the NAIL mailing list.  Thurai@hi-multics

Thanks Bhavani Thuraisingham

∂31-Jul-86  1536	mhb@Ford-wdl1.ARPA 	Mailing List   
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  15:36:04 PDT
Received: from FORD-WDL1.ARPA by diablo.stanford.edu with Sendmail; Thu, 31 Jul 86 15:16:14 pdt
Received: by FORD-WDL1.ARPA (5.15/5.9)
	id AA10019; Thu, 31 Jul 86 14:21:19 PDT
Date: Thu, 31 Jul 86 14:21:19 PDT
From: mhb@Ford-wdl1.ARPA (Michael H. Bender)
Message-Id: <8607312121.AA10019@FORD-WDL1.ARPA>
To: nail@su-aimvax.ARPA
Subject: Mailing List

Please remove me from the Nail mailing list.
	Thanks,  Mike

∂31-Jul-86  1854	@SU-SCORE.ARPA:JJW@SAIL.STANFORD.EDU 	Re: Award nominations      
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  18:54:13 PDT
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Thu 31 Jul 86 18:49:38-PDT
Date: 31 Jul 86  1850 PDT
From: Joe Weening <JJW@SAIL.STANFORD.EDU>
Subject: Re: Award nominations   
To:   CSD-List@SCORE.STANFORD.EDU
Reply-To: Patashnik@Sushi.Stanford.EDU, JJW@SAIL.Stanford.EDU  

A few people so far have responded with a name, without any mention of why
their nominee should receive the Forsythe or Service Award.  Please
remember to include a few sentences describing what the person has done
to deserve the award.

Thanks for the nominations made so far!

∂31-Jul-86  1902	ark@SALLY.UTEXAS.EDU 	Re:  Mailing List 
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  19:01:30 PDT
Received: from sally.UTEXAS.EDU by diablo.stanford.edu with Sendmail; Thu, 31 Jul 86 18:50:46 pdt
Date: Thu, 31 Jul 86 20:32:34 cdt
From: ark@SALLY.UTEXAS.EDU (Arthur M. Keller)
Posted-Date: Thu, 31 Jul 86 20:32:34 cdt
Message-Id: <8608010132.AA21398@sally.UTEXAS.EDU>
Received: by sally.UTEXAS.EDU (4.22/4.22)
	id AA21398; Thu, 31 Jul 86 20:32:34 cdt
To: mhb@FORD-WDL1.ARPA
Subject: Re:  Mailing List
Cc: nail@DIABLO.STANFORD.EDU

Perhaps there should be a nail-request@diablo.stanford.edu for requests
to be added to or deleted from nail, as there are few who know how to
get the mailer to do it directly.
								(-:
Perhaps there should also be a nail-requestors@diablo.stanford.edu
listing all those who have sent mail to the nail mailing list to be
added to or deleted from that list.  They would be on that list
instead of nail.  All messages sent to nail requesting addition or
deletion from nail would then be redirected to nail-requestors.  After
all these people have publicly demonstrated an interest in the
maintenance of the nail mailing list, while most recipients of nail
have not.							:-)

Arthur

∂31-Jul-86  1936	@SU-SCORE.ARPA:WELCH%JUP@ames-io.ARPA 	SIGBIG
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  19:25:02 PDT
Received: from ames-io.ARPA by SU-SCORE.ARPA with TCP; Thu 31 Jul 86 19:19:55-PDT
Received: from JUP by IO with VMS ;
          Thu, 31 Jul 86 19:14:00 PDT
Date:    Thu, 31 Jul 86 19:14:00 PDT
From:     WELCH%JUP@ames-io.ARPA
Subject: SIGBIG
To:       @sig03.dis


               ASSOCIATION FOR COMPUTING MACHINERY
                San Francisco Golden Gate Chapter
               "SIGBIG" Special Interest Committee
                 For Large High Speed Computers

		Wednesday, August 6, 1986,  7:30 PM
		Dick House, Pacific Sierra Research

    FORGE System:  Interactive Vectorization Aid for Supercomputers

			 At AXIOM Systems
		1589 Centre Pointe Drive, Milpitas
		Near Montague & Capital, east of 17
		   For directions:  408/943-9460

			 Wheelchair Access
 	For more information: Mary Fowler, 415/972-6531, 839-6547

∂31-Jul-86  2126	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	CALL FOR PAPERS - RTA-87  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  21:26:15 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Thu 31 Jul 86 21:21:22-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Thu 31 Jul 86 21:21:29-PDT
Received: from uwisc by rsch.wisc.edu; Thu, 31 Jul 86 23:05:58 CDT
Return-Path: mcvax!crin!lescanne@seismo.CSS.GOV 
Received: from seismo.CSS.GOV by rsch.wisc.edu; Tue, 29 Jul 86 16:26:04 CDT
Return-Path: <mcvax!crin!lescanne>
Received: from mcvax.UUCP by seismo.CSS.GOV with UUCP; Tue, 29 Jul 86 16:58:00 EDT
Received: by mcvax.uucp; Tue, 29 Jul 86 22:39:30 +0200 (MET)
Received: by inria.UUCP; Tue, 29 Jul 86 21:15:41 -0100 (MET)
Received: by crin.UUCP; Wed, 16 Jul 86 21:10:00 -0200 (MET)
Date: Wed, 16 Jul 86 21:10:00 -0200
From: mcvax!crin!lescanne@seismo.CSS.GOV (Pierre LESCANNE)
Message-Id: <8607161910.AA04129@crin.UUCP>
To: theory@wisc-rsch.ARPA
Subject: CALL FOR PAPERS - RTA-87
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Thu, 31 Jul 86 23:05:32 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>


                         CALL FOR PAPERS

                             RTA-87


                    2nd INTERNATIONAL CONFERENCE 
                              on
                  REWRITING TECHNIQUES AND APPLICATIONS


May 25-27 1987                                                 Bordeaux, France


TOPICS

	In  May 1985 the First International Conference on Rewriting Techniques
and Applications met at Dijon.  The conference was a great success,  attracting
over  100  researchers  working on rewriting techniques.  The second conference
will take place at Bordeaux, another city famous for its  wine,  in  May  1987.
Papers  concerning  the theory and applications of term rewriting are solicited
for the conference.  Areas of interest include the following, but  authors  are
encouraged to submit papers on other topics as well.

Equational Deduction			Functional and Logic Programming
Computer Algebra			Automated Theorem Proving
Unification and Matching Algorithms	Rewrite Rule Based Expert Systems
Algebraic and Operational Semantics	Semantics of Nondeterminism
Theory of general rewriting systems	Rewriting and Computer Architecture
        Specification, Transformation, Validation and Generation of Programs


SUBMISSION

	Each  submission  should include 11 copies of a one page abstract and 4
copies of a full paper of no more than 15 double spaced pages.  Submissions are
to be sent to one of the Co-Chairmen:

For Europe: 		Pierre Lescanne, RTA-87, Centre de Recherche en
			Informatique de Nancy, Campus Scientifique, BP 239, 
			54506 Vandoeuvre-les-Nancy Cedex, FRANCE.

For other countries: 	David Plaisted, RTA-87,
			Department of Computer Science,
			New West Hall 035-A,
			University of North
			Carolina at Chapel Hill,
			Chapel Hill NC 27514, USA.

Paper selection will be done by circulating abstracts to  all  members  of  the
program  committee,  with each full paper assigned to several committee members
having appropriate expertise.  In addition to selected papers,  a  few  invited
lectures   will  be  given  by  well-known  researchers  who  have  made  major
contributions in the field:


INVITED LECTURERS

J-P. Jouannaud, University of Paris-Sud, France,
D. Musser, GE Research and Development Laboratory, Schenectady, USA,
M. O'Donnell, University of Chicago, Illinois, USA.


SCHEDULE

Paper submission deadline is December 15, 1986.
Acceptance/Rejection by January 25, 1987.
Camera ready copy by March 9.
Proceedings will be distributed at the conference  and  published  by  Springer
Verlag in the LNCS series.


PROGRAM COMMITTEE

B. Buchberger, University of Linz, Austria,
R. Book, University of Santa Barbara, USA,
B. Courcelle, University of Bordeaux, France,
N. Dershowitz, University of Illinois, USA,
J. Guttag, MIT, USA,
D. Kapur, General Electric, USA,
P. Lescanne, (Program co-Chairman) CRIN, France,
R. Loos, University of Karlsruhe, FRG,
D. Plaisted, (Program co-Chairman), University of North Carolina, USA
G. Plotkin, University of Edinburgh, UK,
M. Stickel, SRI-International, USA.


LOCAL COMMITTEE

B. Courcelle, R. Cori, M. Claverie

For information send mail on UUCP to: mcvax!inria!crin!lescanne
or on ARPAnet to: pierre@larch.

--------------
TN Message #62
--------------

∂31-Jul-86  2138	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	changes of addresses 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Jul 86  21:37:56 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Thu 31 Jul 86 21:31:03-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Thu 31 Jul 86 21:09:53-PDT
Message-Id: <8608010354.AA08911@rsch.wisc.edu>
Received: from uwisc by rsch.wisc.edu; Thu, 31 Jul 86 22:54:59 CDT
To: TheoryNet-list:;
Subject: changes of addresses
Date: Thu, 31 Jul 86 22:54:47 -0500
From: Udi Manber <udi@rsch.wisc.edu>


Here are 3 changes of addresses.  I am using a new mail program.
As far as I can tell it works fine, and you should not get a
long (garbage) header like the last message.  If there are any problems
let me know.

-- Udi Manber

--------------------------------------------------------------------------

   Hi.  I have recently accepted an endowed chair (called Millican P
Professorship) at UCF.  My address after 15 August will be:

          Prof. Narsingh Deo
          Department of Computer Science
          University of Central Florida
          Orlando, FL 32816
 
          The new csnet address will be deo@ucf.

   Narsingh

--------------------------------------------------------------------------

   Dear colleague.

Starting Aug. 10-th and through the next accademic year my address will be
	Prof. A.Paz
	Dept of Math and CS
	University of Denver University Park.
	Denver 80208-0189
	Colorado USA

	csnet address - paz@udenver.

 Sincerely A.Paz  Technion-Haifa.

--------------------------------------------------------------------------


I am leaving Bell Labs to join the faculty of the University of Liege in 
Belgium. Starting August 1, my address will be:

Institut Montefiore, B28
Universite de Liege au Sart-Tilman
4000 LIEGE
BELGIUM

Pierre Wolper


--------------
TN Message #61
--------------

∂01-Aug-86  0107	@SU-SCORE.ARPA:JGRAY@Sushi.Stanford.EDU 	Temporary hosts needed in fall    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Aug 86  01:07:22 PDT
Received: from Sushi.Stanford.EDU by SU-SCORE.ARPA with TCP; Fri 1 Aug 86 00:58:05-PDT
Date: Fri 1 Aug 86 00:57:41-PDT
From: Jamison R. Gray <JGRAY@Sushi.Stanford.EDU>
Subject: Temporary hosts needed in fall
To: csd-list@Score.Stanford.EDU, csd@Score.Stanford.EDU
Message-ID: <12227269553.9.JGRAY@Sushi.Stanford.EDU>

Would you be willing to offer floor space or a couch to a new computer
science student in need?  The CSD orientation committee needs people
who would be willing to put up an incoming student for a night; your
name would be listed along with the other kind souls willing to
provide this service, in the orientation letter to be mailed out to
our new grad students, who will be arriving in september.

This doesn't represent a promise to be a tour guide, mentor, or taxi
service (though it isn't too late to volunteer to be a student
advisor!): all you are expected to provide is a place to sleep for a
night or two.  Whatever you want to provide beyond that is completely
up to you.  And it doesn't mean you have to host someone every or any
night -- you'd just be one person in a list of people to call, and are
free to decline if it happens to be an inconvenience that night.

I don't know how many of you stayed with a CSD member when you arrived
here.  I was lonely and terrified when I first drove into Palo Alto,
and it meant an awful lot to me to have someone to call; my host
not only gave me a space to sleep, but gave me some encouragement and
advice, and it made a big difference for me.

Though this has been a student service in the past, I don't see any
reason why a faculty or staff member couldn't help out if they wanted.

An important requirement is that you know where you'll be during the
period people will be arriving, probably from late August to the
beginning of October.  If you're interested, please send the following
information to jgray@sushi:  NAME, ADDRESS, HOME PHONE, and WORK
PHONE.

		<Begin National Anthem in background>

Think, for a moment, of those tired and poor huddled masses,
travelling west toward an unknown future, following a Dream.  A Dream
of graduate study in computer science.  A Dream of academic freedom,
governed by an immortal document called the Fundamental Standard.  A
Dream of a sun-drenched, palm-tree-filled place called Stanford. 

YOU can help these people find their dream.  Your couch can be their
Ellis Island, your tacky living room lamp their shining beacon of
hope and liberty.  
		<National Anthem gets louder>

Yes, in this important year, the centennial of Miss Liberty, YOU have
the opportunity to do your part, in ushering in the Future of Our
Department.  Say YES, by replying to this message, and you can make a
big difference for some new student.  It really doesn't take much, and
you might even make a friend.

	<National Anthem rises toward tear-inducing climax>

Please help welcome these frightened newcomers to our palm-lined
shores, and reply by next tuesday, August 5th.  Do your part for the
next generation.  

Thank you.

				On the brink of (sniff) tears, 
					The Orientation Committee
-------

∂01-Aug-86  0911	AAAI-OFFICE@SUMEX-AIM.ARPA 	ELECTION RESULTS 
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Aug 86  09:11:46 PDT
Date: Fri 1 Aug 86 09:08:08-PDT
From: AAAI <AAAI-OFFICE@SUMEX-AIM.ARPA>
Subject: ELECTION RESULTS
To: officers: ;
cc: AAAI-OFFICE@SUMEX-AIM.ARPA
Telephone: (415) 328-3123
Postal-Address: 445 Burgess Drive, Menlo Park, CA 94025
Message-ID: <12227358835.10.AAAI-OFFICE@SUMEX-AIM.ARPA>


I'm pleased to announce the new executive council members for 1986-1989.
They are Barbara Grosz (752 votes of 1348 ballots); Doug Lenat (737/1348);
William Woods (685/1348); and Lynn Conway (675/1348).

This year was probably the worst year for ballot returns. Normally about 30%
of the membership votes; 11% voted this year.

The other nominees received the following votes:

  David Barstow  -- 595
  Judea Pearl    -- 554
  Tomas Lozano-Perez  -- 429
  A. Joshi       -- 422

I'd like to remind you that the informal Exec Council meeting has changed
to Salon 8 at 6:00 pm on SUnday, AUgust 10, and the formal Exec Council
meeting is still at 6:30 pm on Tuesday, Aug 12 in Salon 10 at the
Franklin Plaza Hotel.

 See you at the conference!

   Claudia
-------

∂01-Aug-86  1110	RICE@SUMEX-AIM.ARPA 	The next couple of weeks.    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Aug 86  11:10:26 PDT
Date: Fri 1 Aug 86 11:08:59-PDT
From: James Rice <Rice@SUMEX-AIM.ARPA>
Subject: The next couple of weeks.
To: AAP@SUMEX-AIM.ARPA
Message-ID: <12227380835.69.RICE@SUMEX-AIM.ARPA>


Just as Mr Acuff is to be away for the next couple of weeks so will
I be.  I plan to make a Poligon release today, which should be enough
to keep Poligon users going for a couple of weeks.  Because of the lack
of anyone to fix hardware/software for the next couple of weeks you
would all be well advised to back up your work to Ardvax.
If you need to get in touch with me I'll try to read my mail though
I cannot guarantee it.  My finger.Plan says where I'll be.


Rice.
-------

∂01-Aug-86  1331	RICE@SUMEX-AIM.ARPA 	Poligon Release - What's new 
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Aug 86  13:31:40 PDT
Date: Fri 1 Aug 86 13:30:21-PDT
From: James Rice <Rice@SUMEX-AIM.ARPA>
Subject: Poligon Release - What's new
To: AAP@SUMEX-AIM.ARPA
Message-ID: <12227406571.57.RICE@SUMEX-AIM.ARPA>


Sorry, in my last message I forgot to mention  what's different about
the new release.  The major difference is a reimplementation of Futures
in the serial mode.  This should improve the fidelity of the simulation
and should remove the problems that user were having  with the Immediate
scheduler.

There are a few new options on some of the menus that come out of the
command menu.  These are all documented in the new manual.

Sundry bugs have been fixed.

If you have any trouble using this whilst I'm away you should be able
to a) back off to the older version b) try putting in a few uparrows.


Rice.
-------

∂01-Aug-86  1353	RICE@SUMEX-AIM.ARPA 	Poligon Release.   
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Aug 86  13:53:15 PDT
Date: Fri 1 Aug 86 13:18:11-PDT
From: James Rice <Rice@SUMEX-AIM.ARPA>
Subject: Poligon Release.
To: AAP@SUMEX-AIM.ARPA
Message-ID: <12227404355.57.RICE@SUMEX-AIM.ARPA>


I have just released a new version of the Poligon Compiler and run-time
system.  The old versions are now called Poligon-Language and Poligon
respectively and the new ones are New-Poligon-Language and New-Poligon.

I have just generated a new version of the manual (5.1).  I will make up
a few copies and put them on my desk along with the master for anyone who
wants one.


Rice.
-------

∂02-Aug-86  1205	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	Hamiltonian Circuits 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Aug 86  12:05:51 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Sat 2 Aug 86 12:02:03-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Sat 2 Aug 86 12:02:15-PDT
Received: from uwisc by rsch.wisc.edu; Sat, 2 Aug 86 13:46:14 CDT
Return-Path: PEHOUSHEK@SU-SCORE.ARPA 
Received: from SU-SCORE.ARPA by rsch.wisc.edu; Fri, 1 Aug 86 20:25:17 CDT
Date: Fri 1 Aug 86 13:47:22-PDT
From: Daniel Pehoushek <PEHOUSHEK@SU-SCORE.ARPA>
Subject: Hamiltonian Circuits
To: THEORY@RSCH.WISC.EDU
Message-Id: <12227409667.39.PEHOUSHEK@Score.Stanford.EDU>
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Sat, 02 Aug 86 13:44:39 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>

I am new to TheoryNet, so please forgive any etiquette blunders.

I have any algorithm which finds the minimum weighted Hamiltonian Circuit in
a graph, or proves that none exist.  It works quite well for sparse graphs,
such as 3-regular graphs.  It is provably exponential, in general, though.  It
is also provably polynomial on a non-trivial class of graphs.

It is most successful on 3-regular graphs with less than 60 or so vertices.  On
a XEROX 1108 workstation (virtually a micro) it generally finds the minimum 
weighted circuit in times ranging from seconds (for 3-regular 30 vertex graphs)
to minutes (3-regular 60 vertex graphs).  Randomly generated 3-regular graphs
tend to be hamiltonian almost all the time, after about 20 vertices.

Does anyone have a similar algorithm for sparse graphs?  How well does the
polyhedral approach for TSP work on sparse graphs? Would anyone like to compare
results?  I am willing to find the minimum weight Hamiltonian Circuit in any
3-regular graph with up 60 vertices, or to declare it non-hamiltonian; just
send by EMAIL a comprehensible graph structure.

It may be that someone has already discovered this algorithm, in which case
I appear to be young, brash, and foolish.  Oh well.  If there is sufficient
interest, I may be able to release a version of the code (20-30 pages, Lisp).
   Sincerely, Dan Pehoushek  (PEHOUSHEK@SCORE.ARPA)
              Systems Control Technology, Inc.
              1801 Page Mill Rd.
              Palo Alto, CA. 94303
       (415) 494-2233

--------------
TN Message #63
--------------

∂03-Aug-86  2154	LANSKY@SRI-WARBUCKS.ARPA 	Reminder -- PLANLUNCH -- John Myers    
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 3 Aug 86  21:54:12 PDT
Date: Sun 3 Aug 86 21:47:30-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: Reminder -- PLANLUNCH -- John Myers
To: planlunch-reminder.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 3-Aug-86 21:47:30.SRI-WARBUCKS.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------------
  	         DECISION-MAKING AND ACTION IN THE REAL WORLD 

			  John Myers (JMYERS@SRI-AI)
		SRI International, Robotics Laboratory

   	 	        11:00 AM, MONDAY, Aug. 4
               SRI International, Building E, Room EK228


In this philosophical talk I will present my opinions as to how to
design an entity capable of operating in the real world, under limited
resources.  These include limited time, information, and capabilities.
I will present models that stress heuristic aspects of behavior,
rather than traditional pre-planning techniques.  As Terry Winograd has
said, "The main problem is to come up with what you are going to do in
the next five seconds."

After covering the problem and some traditional paradigms, I will
discuss three main concepts, along with a follow-up concept.  These
are: the Theory of Stances,  the Freudian Motivation Model, and the
Theory of Alternative Choices, along with the Principle of
Responsibility.  These are contrasted against traditional approaches
by their emphasis on workability, as opposed to correctness.
Examples will be interspersed in the talk.


-------

∂03-Aug-86  2216	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	4th International Conference on Logic Programming  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Aug 86  22:16:00 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Sun 3 Aug 86 22:10:21-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Sun 3 Aug 86 22:10:31-PDT
Received: from uwisc by rsch.wisc.edu; Sun, 3 Aug 86 23:54:02 CDT
Return-Path: JLL@IBM.COM 
Received: from ibm-sj.csnet by rsch.wisc.edu; Sat, 2 Aug 86 01:43:20 CDT
Date: 1 August 1986, 23:23:06 EDT
From: Jean-Louis Lassez <JLL@ibm.com>
To: theory@rsch.wisc.edu
Message-Id: <080186.232306.jll@ibm.com>
Subject: 4th International Conference on Logic Programming
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Sun, 03 Aug 86 23:53:50 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>



                        CALL FOR PAPERS

      Fourth International Conference On Logic Programming

               University of Melbourne, Australia
                          Late May 1987

  The   conference  will   consider  all   aspects  of   logic
  programming, including, but not limited to:

   Theory and Foundations
   Architectures and Implementations
   Programming Languages and Methodology
   Databases
   Knowledge Representation, Reasoning and Expert Systems
   Relations   to   other  computation   models,   programming
   languages, and programming methodologies.

  Of special interest are papers discussing novel applications
  and applications that address  the unique character of logic
  programming.

  Papers can be submitted under  two categories, short - up to
  2000 words, and  long - up to 6000  words.  Submissions will
  be   considered  on   basis  of   appropriateness,  clarity,
  originality, significance, and overall quality.

  Authors should send six copies  of their manuscript, plus an
  extra copy of the abstract to:

             Jean-Louis Lassez
             ICLP Program Chairman
             IBM T.J. Watson Research Center
             H1-A12
             P.O. Box 218
             Yorktown Heights, NY 10598
             USA

  Deadline  for  submission of  papers  is  December 1,  1986.
  Authors  will  be notified  of  acceptance  or rejection  by
  February 28, 1987.   Camera ready copies are  due April 1st,
  1987.

  General Chairman:
             John Lloyd
             Department of Computer Science
             University of Melbourne
             Parkville, Victoria 3052
             Australia

  Program Committee

   Ken Bowen, Syracuse, USA
   Keith Clark, Imperial College, U.K.
   Jacques Cohen, Brandeis, USA
   Veronica Dahl, Simon Fraser University, Canada
   Maarten van Emden, University of Waterloo, Canada
   Koichi Furukawa, ICOT, Japan
   Ivan Futo, SZKI, Hungary
   Seif Haridi, SICS, Sweden
   Jean-Louis Lassez, Yorktown Heights, USA
   Giorgio Levi, University of Pisa, Italy
   Jacob Levy, Weizmann Institute, Israel
   John Lloyd, University of Melbourne, Australia
   Fumio Mizoguchi, Science University of Tokyo, Japan
   Fernando Pereira, SRI International, USA
   Antonio Porto, University of Lisbon, Portugal
   Marek Sergot, Imperial College, U.K.
   David Warren, Manchester University, U.K.


--------------
TN Message #64
--------------

∂04-Aug-86  0058	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #32
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Aug 86  00:58:10 PDT
Date: Saturday, August 2, 1986 12:30PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #32
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest             Monday, 4 Aug 1986       Volume 4 : Issue 32

Today's Topics:
         Announcement - Fourth International Conference On LP
----------------------------------------------------------------------

Date: 1 August 1986, 23:11:51 EDT
From: Jean-Louis Lassez <JLL@ibm.com>
Subject: Fourth International Conference On Logic Programming


                           CALL FOR PAPERS

         Fourth International Conference On Logic Programming

                  University of Melbourne, Australia
                            Late May 1987

  The conference will consider all aspects of logic
  programming, including, but not limited to:

   Theory and Foundations
   Architectures and Implementations
   Programming Languages and Methodology
   Databases
   Knowledge Representation, Reasoning and Expert Systems
   Relations to other computation models, programming
   languages, and programming methodologies.

  Of special interest are papers discussing novel applications
  and applications that address the unique character of logic
  programming.

  Papers can be submitted under two categories, short - up to
  2000 words, and long - up to 6000 words.  Submissions will
  be considered on basis of appropriateness, clarity,
  originality, significance, and overall quality.

  Authors should send six copies of their manuscript, plus an
  extra copy of the abstract to:

             Jean-Louis Lassez
             ICLP Program Chairman
             IBM T.J. Watson Research Center
             H1-A12
             P.O. Box 218
             Yorktown Heights, NY 10598
             USA

  Deadline for submission of papers is December 1, 1986.
  Authors will be notified of acceptance or rejection by
  February 28, 1987.  Camera ready copies are due April 1st,
  1987.

  General Chairman:
             John Lloyd
             Department of Computer Science
             University of Melbourne
             Parkville, Victoria 3052
             Australia

  Program Committee

   Ken Bowen, Syracuse, USA
   Keith Clark, Imperial College, U.K.
   Jacques Cohen, Brandeis, USA
   Veronica Dahl, Simon Fraser University, Canada
   Maarten van Emden, University of Waterloo, Canada
   Koichi Furukawa, ICOT, Japan
   Ivan Futo, SZKI, Hungary
   Seif Haridi, SICS, Sweden
   Jean-Louis Lassez, Yorktown Heights, USA
   Giorgio Levi, University of Pisa, Italy
   Jacob Levy, Weizmann Institute, Israel
   John Lloyd, University of Melbourne, Australia
   Fumio Mizoguchi, Science University of Tokyo, Japan
   Fernando Pereira, SRI International, USA
   Antonio Porto, University of Lisbon, Portugal
   Marek Sergot, Imperial College, U.K.
   David Warren, Manchester University, U.K.

------------------------------

End of PROLOG Digest
********************

∂04-Aug-86  1425	HOLDEN@CSLI.STANFORD.EDU 	Softball 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Aug 86  14:25:26 PDT
Date: Mon 4 Aug 86 14:11:57-PDT
From: Gary Holden <HOLDEN@CSLI.STANFORD.EDU>
Subject: Softball
To: folks@CSLI.STANFORD.EDU, linguists@CSLI.STANFORD.EDU
cc: msgs@PSYCH.STANFORD.EDU

Everyone is invited and strongly encouraged to come for a strictly
fun game of softball on Friday afternoons. Place: Roble field. Time: 5
o'clock sharp.

Gary.
-------

∂05-Aug-86  0618	PATASHNIK@Sushi.Stanford.EDU 	Talk at DEC-SRC
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Aug 86  06:18:13 PDT
Date: Tue 5 Aug 86 06:14:33-PDT
From: Oren Patashnik <PATASHNIK@Sushi.Stanford.EDU>
Subject: Talk at DEC-SRC
To: aflb.local@Sushi.Stanford.EDU
Message-ID: <12228375811.8.PATASHNIK@Sushi.Stanford.EDU>

Here's a talk of AFLB interest, to be held on Thursday, Aug. 7, 10:30,
at DEC-SRC, 130 Lytton Ave, Palo Alto (driving instructions follow the
abstract).

----------------------------------------------------------------------

 The Effect of Link Failures on Computations in Asynchronous Rings

			    Liuba Shrira
		     Dept. of Computer Science,
		      Technion, Haifa, Israel


We investigate the message complexity of distributed computations on
rings of asynchronous processors.  In such computations, each
processor has an initial local value and the task is to compute some
predetermined function of all local values.  Our work deviates from
the traditional approach to complexity of ring computations in that
we consider the effect of link failures. A link is said to fail if some
message sent through it never reaches its destination.

We show that the complexity of any non-trivial function is THETA(n
log n) messages when n, the number of processors, is a-priori known;
and is THETA(n↑2) when n is not known.  Interestingly, these tight
bounds do not depend on whether the identity of a leader is known
before the computation starts.  These results stand in sharp contrast
to the situation in an asynchronous ring with no link failures, where
the message complexity is affected by the a-priori knowledge of a
leader but is not affected by the knowledge of n.

This is joint work with Oded Goldreich, from MIT.

----------------------------------------------------------------------

Visitors: DEC-SRC is located at 130 Lytton Ave., in Palo Alto.  That
is the red brick building on the corner of Lytton and Alma, opposite
Bagel Works.  Lytton is parallel to University and is the next street
north.  Alma is parallel to El Camino and is the next street east
(towards 101).  University is the street that continues Palm Drive.
The other end of Palm Drive is the oval in front of Stanford CSD.  The
total distance from CSD to DEC is about 1 mile.

The entrance into our parking structure is from High street.  High is
parallel is one block east of Alma and is a one-way street going from
Lytton towards University.  Hence you need to get first on Lytton, turn
on High, and then immediately turn right into the parking structure.

IN THE PARKING:  By the time you arrive probably all ground level
parking will be full.  On the left side, at the end, there is a ramp
that takes you to more parking spaces on the roof.  Register your car
at the front desk.

-------

∂05-Aug-86  0926	ullman@diablo.stanford.edu 	Book Received    
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Aug 86  09:26:11 PDT
Received: by diablo.stanford.edu with Sendmail; Tue, 5 Aug 86 09:15:23 pdt
Date: Tue, 5 Aug 86 09:15:23 pdt
From: Jeff Ullman <ullman@diablo>
Subject: Book Received
To: nail@diablo

"On Knowledge Base Management Systems"
(Brodie&Mylopoulos, eds.)
Springer-Verlag.

This is the proceedings of the Islamorada Workshop on "Area X."
				---jeff

∂05-Aug-86  0953	ullman@diablo.stanford.edu 	papers received  
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Aug 86  09:51:49 PDT
Received: by diablo.stanford.edu with Sendmail; Tue, 5 Aug 86 09:38:25 pdt
Date: Tue, 5 Aug 86 09:38:25 pdt
From: Jeff Ullman <ullman@diablo>
Subject: papers received
To: nail@diablo

These are all by M. V. Hermenegildo, of U Texas, Austin

1) "Efficient Management of Backtracking and AND-Parallelism
	(with R. I. Nasr)
2)"An abstract Machine for Restricted AND-parallel execution of logic programs"
3) "Goal scheduling and memory management in parallel logic systems"
(with G. J. Lipovski and R. A. Warren)
4)"A restricted AND-parallel execution model and abstract machine
for Prolog programs" (MCC Tech. rept. PP-104-85)
5)"B-log: a branch-and-bound methodology for the parallel execution
of logic programs." (with Lipovski)

The first of these actually taught me something interesting.
First, suppose you use only *restricted* AND-parallelism,
i.e., you only work on two goals in parallel if they are
independent--there is no variable found in arguments of both
goals.  [Example: p(f(X),Y) and q(Z,g(h(X,Y))) are not independent,
because they share X.]
Then if you are executing independent goals in parallel, and one
of them fails, you can fail all the goals, because no way in which
the other goals succeed can make the failing goal succeed.

Note that is not the case if you are executing, say p(X,Y)
in parallel with q(Y,Z), because if q fails, perhaps it does so because
p instantiated Y to a bad value, and another instantiation of Y allows p
to succeed.
				---jeff

∂06-Aug-86  0449	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #33
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Aug 86  04:49:03 PDT
Date: Tuesday, August 5, 1986 6:00PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #33
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Wednesday, 6 Aug 1986      Volume 4 : Issue 33

Today's Topics:
                       Puzzle - Farmer Problem,
                           Query - Compiler
----------------------------------------------------------------------

Date: 4 Aug 86 18:02:14 GMT
From: Mario O. Bourgoin
Subject: How should I do this?

Hello,

I  am trying   to write  a solution  program    for the Farmer
problem. Simply stated:

A farmer wants to move himself, a silver fox, a fat  goose and
some jucy grain across a river. Unfortunately, his  boat is so
tiny he  can only  take one of his things  across on any trip.
Worse   yet, an unattended  fox will   eat  a  goose, and   an
unattended goose  will eat the grain,  so the  farmer must not
leave the fox alone with the goose or the goose alone with the
grain.  What is he to do?

So far, I have stated the problem in the way outlined below. Can
someone help we to get this working? It figures out the first
alternative of moving the goose across but then starts looping
on what to do for the next move.

same(yes,1,1).
same(yes,2,2).
same(no,1,2).
same(no,2,1).

legal(state(F,X,G,A)) :-
        (same(no,X,G);same(yes,F,X)),
        (same(no,G,A);same(yes,F,G)).

linked(state(F1,X1,G1,A1),state(F2,X2,G2,A2)) :-
        same(no,F1,F2),
        (same(yes,X1,X2);(same(yes,F1,X1),same(yes,G1,G2),same
(yes,A1,A2))),
        (same(yes,G1,A2);(same(yes,F1,G1),same(yes,X1,X2),same
(yes,A1,A2))),
        (same(yes,A1,A2);(same(yes,F1,A1),same(yes,G1,G2),same
(yes,X1,X2))).

path(State1,State2) :-
        legal(State1),legal(State2),
        (linked(State1,State2);(path(State1,State3),path(State3,
State2))).

------------------------------

Date: Tue 5 Aug 86 10:15:59-CDT
From: Dave Plummer <ATP.PLUMMER@R20.UTEXAS.EDU>
Subject: Stand-alone compiler

Can anyone tell me anything about the Prolog stand-alone
compiler described in version 3 of the Edinburgh Prolog
manual?  In particular:

a] Where can I get a copy ?

b] Will it compile programs written under version 3.3 of
   Edinburgh Prolog?

c] Will it solve the following problem... My program is
   too big for the 'incore' compiler, in that when I call
   'compile(ListOfAll50Files).' with ListOfAll50Files suitably
   instantiated the compiler gives the message '? heap full'
   before finishing up.  Will the stand-alone compiler exhibit
   the same symptoms ?

Thanks you.

-- Dave

------------------------------

Date: Tue 5 Aug 86 10:35:58-PDT
From: Fernando Pereira <PEREIRA@SRI-CANDIDE.ARPA>
Subject: Re: Stand-alone compiler

That's puzzling, I don't remember there ever being a note on the
stand-alone bootstrap compiler that is used to build DEC-10/20 Prolog.
Anyway, the compiler (which I have) is not really usable for user
programs, it only works for specially prepared stand-alone programs
(like the Prolog system itself). I'm afraid your ``heap full'' problem
is the result of the limited address space of the DEC-10/20 machines
(256K words). The only solution I see for your problem is to use a
Prolog on a machine with a larger address space (VAX, Sun,...).

Sorry for the bad news...

-- Fernando

------------------------------

End of PROLOG Digest
********************

∂06-Aug-86  0756	simon@mimsy.umd.edu 	Re:  papers received    
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Aug 86  07:56:18 PDT
Received: from mimsy.umd.edu by diablo.stanford.edu with Sendmail; Wed, 6 Aug 86 07:34:35 pdt
Received: by mimsy.umd.edu (5.9/4.7) id AA02560; Wed, 6 Aug 86 10:33:02 EDT
Date: Wed, 6 Aug 86 10:33:02 EDT
From: Simon Kasif <simon@mimsy.umd.edu>
Message-Id: <8608061433.AA02560@mimsy.umd.edu>
To: ullman@diablo.stanford.edu
Subject: Re:  papers received
Cc: nail@diablo.stanford.edu

I have  not seen the paper from U. Texas but the observation that 
if you execute variable independent goals in parallel and one of them
fails => all fail is really a special case of the observation
that we made in the Intelligent Channel strategy. 
There, you execute everybody (whether they share a variable or not).
However, all the AND goals must agree on the current instantiation
of the shared variables. Once , one of the goals fails with this binding
you faill all of them and backtrack to the next binding (if exists).
Obviously, if there are no shared variables in the current list of goals
the complete failure of one fails the rest.

One of the motivations is to detect failures as early as possible.
The other, minimize copying and save memory (only one environment
is needed to record the active binding).

--simon.


p.s. I recently has been thinking  about the following problem
partially inspired by reading Z. Galil and U. Vishkin papers on 
optimal parallelism. Namely, you are given a fixed number
of processors P: get "optimal speedup".
A small instance of this problem is the one I (and student )
looked at. 
Given a goal G1,G2, ...Gn and P processors;
For different values of N and P what should you do: allocate a processor
to each goal or use more processors to solve individual goals.
The analysis we did so far is rather trivial but some of the answers
are a bit surprising
and depend on the distribution of "good bindings"
and "bad bindings" and the ability to parallelize the execution 
of individual goals. Has people in the nail group looked at this problem?

∂06-Aug-86  1348	LANSKY@SRI-WARBUCKS.ARPA 	No PLANLUNCH next week. 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 6 Aug 86  13:48:16 PDT
Date: Wed 6 Aug 86 13:42:39-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: No PLANLUNCH next week.
To: planlunch.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 6-Aug-86 13:42:39.SRI-WARBUCKS.ARPA>


Due to AAAI, there will be no PLANLUNCH next week.  The following
week, PLANLUNCH will be on Wednesday (August 20).  Russ Greiner
will be giving a talk on analogical reasoning.

-Amy Lansky
-------

∂07-Aug-86  0833	PHILOSOPHY@CSLI.STANFORD.EDU 	Colloquia, seminars, etc.
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Aug 86  08:33:31 PDT
Date: Thu 7 Aug 86 08:23:14-PDT
From: Marti Lacey <PHILOSOPHY@CSLI.STANFORD.EDU>
Subject: Colloquia, seminars, etc.
To: folks@CSLI.STANFORD.EDU

Michael would like to compile a list of all the colloquia, seminars, con-
ferences, talks, visitors, etc. that will happen in the 1986-87 year.  If
you know of any that will be happening anywhere on campus and might be of
interest, could you let me know as much information as you have at this
time?  Thanks very much.   Marti at Philosophy
-------

∂07-Aug-86  1730	CLELAND@CSLI.STANFORD.EDU 	Goodbye 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Aug 86  17:30:35 PDT
Date: Thu 7 Aug 86 17:21:49-PDT
From: Carol Cleland <CLELAND@CSLI.STANFORD.EDU>
Subject: Goodbye
To: folks@CSLI.STANFORD.EDU


Dear Folks,

As I am leaving California for Colorado tomorrow, I want to take the time
now to express my thanks to everyone at CSLI for an exciting and rewarding
year. 

							Carol

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
-------

∂07-Aug-86  1819	HOLDEN@CSLI.STANFORD.EDU 	Softball reminder  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Aug 86  18:19:30 PDT
Date: Thu 7 Aug 86 18:07:19-PDT
From: Gary Holden <HOLDEN@CSLI.STANFORD.EDU>
Subject: Softball reminder
To: folks@CSLI.STANFORD.EDU, linguists@CSLI.STANFORD.EDU,
    msgs@PSYCH.STANFORD.EDU

Don't forget: Softball
              5 pm
              Friday 8th August
              Roble field

Everyone is welcome!

Gary.
-------

∂08-Aug-86  0115	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #34
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Aug 86  01:14:53 PDT
Date: Thursday, August 7, 1986 11:00AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #34
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest             Friday, 8 Aug 1986       Volume 4 : Issue 34

Today's Topics: 
                    Announcement - LP conference,
                         Query -  Bagof Bug,
                          Puzzle - Farmer's
----------------------------------------------------------------------

Date: 7 August 1986, 10:52:40 EDT
From: Jean-Louis Lassez <JLL@ibm.com>
Subject: LP conference

The dates of the 4th International Logic Programming
Conference have now been determined.  The conference
will be held at the University of Melbourne on the
25-29 May 1987.

Thank you,

-- jl

------------------------------

Date: Wed 6 Aug 86 14:38:43-CDT
From: Dave Plummer <ATP.PLUMMER@R20.UTEXAS.EDU>
Subject: DEC-10 Bagof - Bug?

Given the program:

p(1,←).
p(2,←).
p(3,3).
p(4,4).

and the goal bagof(X, p(X,Y), S).  Edinburgh DEC-10 Prolog
returns,

S = [1,2,3]
X = ←??
Y = 3

and on backtracking

S = [4]
X = ←??
Y = 4

This behaviour doesn't agree with my reading of the
documentation, since the solution set [1,2,4] is
consistent with Y = 4.  Is this a bug?

-- Dave

------------------------------

Date: Wed, 6 Aug 86 17:22:00 BST
From: William Clocksin <wfc%cam.cl@Cs.Ucl.AC.UK>
Subject: Farmer Puzzle

Mario Bougoin's Farmer problem: does it help to say
that this problem is a thinly disguised "Missionaries
and Cannibals" problem, the solution to which appears
in various places i.e., Kowalski's book.

------------------------------

Date: Thu, 7 Aug 86 10:46:32 pdt
From: Allen VanGelder <avg@diablo>
Subject: Farmer problem

My suggestion is to first take all the or's (;'s) out
of the program and see if what you have makes sense.
This will give you a better chance of having a correct
program.  In particular, the rule for linked←state
looks suspicious and is overly complicated.  Taking the
or's out will also make it more obvious why the program
loops.  Others will no doubt point out the cause, but
you can see for yourself using 'trace'.

There are 2 ways to remove or's from the rule p :- a,(b; c),d.

If goal 'a' is cheap, just split it into
        p :- a, b, d.           p :- a, c, d.

If 'a' is expensive, and you don't want to pay to redo it when
b fails, invent a new predicate, say b←or←c,  and write

p :- a, b←or←c, d.      b←or←c :- b.    b←or←c :- c.

10 or 20 simple rules are easier to check for correctness and
completeness than 4 complicated ones.

------------------------------

Date: 06 Aug 86 15:25:08 PDT (Wed)
From: vis!greg@sdcsvax.ucsd.edu
Subject: Farmer, Wolf, Goose/Goat, Grain/Cabbage

% Here's a solution to the Farmer, Wolf, Goat/Goose,
% Cabbage/Grain problem.  Improvements could be made by:
%
% 1.  Using a better data structure for states already
% seen, e.g. a tree, a hash table, assert, or a bit set.
%
% 2.  Using best first search.
%
% Fortunately, we can separate these concerns from the
% problem.
%
% Domain independent depth first search rules:

% solve( initial State, Goal state, solution Path )
solve(S,G,P) :- path(S,G,[S],P).

% path( current State, Goal state, History list,
% solution Path

path(G,G,H,H).
path(S,G,H,P) :- move(S,N),        	% move to a New state
                 not(unsafe(N)),   	% which is legal
                 not(member(N,H)), 	% and not seen before
                 path(N,G,[N|H],P).	% then complete the path

member(X,[X|T]) :- !.
member(X,[Y|T]) :- member(X,T).

% Domain rules (independent of search strategy):

move(fwgc(X,W,G,C), fwgc(Y,W,G,C)) :- opp(X,Y). % farmer goes alone
move(fwgc(X,X,G,C), fwgc(Y,Y,G,C)) :- opp(X,Y). % farmer takes wolf
move(fwgc(X,W,X,C), fwgc(Y,W,Y,C)) :- opp(X,Y). % farmer takes goat
move(fwgc(X,W,G,X), fwgc(Y,W,G,Y)) :- opp(X,Y). % farmer takes cabbage

opp(e,w).  opp(w,e).            % East and West are opposites

unsafe(fwgc(F,X,X,C)) :- opp(F,X).      % wolf would eat goat
unsafe(fwgc(F,W,X,X)) :- opp(F,X).      % goat would eat cabbage

% example query:
% ?- solve( fwgc(e,e,e,e), fwgc(w,w,w,w), Solution ).


-- J. Greg Davidson

------------------------------

Date: Thu, 7 Aug 86 12:42:10 edt
From: Yasuda%upenn-graded@cis.upenn.edu
Subject: Solution; Farmer Problem

Here we go! The solution here is due to
Ronald M. Lee.


/*********************************************************/
/*          The Farmer and the River Problem             */
/*********************************************************/

/*********************************************************/
/* Problem:

   The Farmer  has a  goat, a  cabbage, and a wolf. He needs to
   cross a river, but his boat will only  hold himself  and one
   other article.  The problem arises because 1)the cabbage and
   the goat cannot be left unattended, nor 2) can the  goat and
   the wolf.
*/

/*   state  predicate  describes  the  arrangement  of  the
     four individuals, whether they are here or there.

     state(Farmer, Cabbage, Goat, Wolf)                   */

forbid( state(here, there, there, ←)).    /* restriction 1 */
forbid( state(here, ←, there, there)).    /* restriction 2 */
forbid( state(there, here, here, ←)).     /* dual of 1     */
forbid( state(there, ←, here, here)).     /* dual of 2     */

crossing( state(here, X, Y, Z),
          state(there, X, Y, Z)).     /* cross alone        */

crossing( state(here, here, Y, Z),
          state(there, there, Y, Z)). /* cross with Cabbage */

crossing( state(here, X, here, Z),
          state(there, X, there, Z)). /* cross with Goat    */

crossing( state(here, X, Y, here),
          state(there, X, Y,there)).  /* cross with Wolf    */

trans(X, Y) :- crossing(X, Y),
               not(forbid(Y)).

trans(X, Y) :- crossing(Y, X),
               not(forbid(Y)).

go(X, Z, [X|L]) :- plan(X, Z, L, [X]).

plan(X, X, [], ←).    /* terminating condition */

plan(X, Z, [Y|L], Q) :-
trans(X,Y),
not(member(Y, Q)),
               plan(Y, Z, L, [Y|Q]).

/* plan(From, To, Update←Route, Old←route):
   You can read  it  as:  "You  can  go  from  From  to
   To via Update←Route, if  there is  a trans  from From
   to To, and if you haven't been to Y before ( prevents
   looping), and if you can go gom From to To."

*/

/* member/2 */
   member(X,[X|←]).
   member(X,[←|Rest]):- member(X,Rest).

 /* to test this program just call
    go(state(here,here,here,here),
    state(there,there,there,there),
    L).
*/

Sincerely,

-- Osvaldo

------------------------------

End of PROLOG Digest
********************

∂08-Aug-86  0801	BRAD@CSLI.STANFORD.EDU 	gone Aug. 10th thru 21st  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Aug 86  07:55:33 PDT
Date: Fri 8 Aug 86 07:47:57-PDT
From: Brad Horak <Brad@CSLI.STANFORD.EDU>
Subject: gone Aug. 10th thru 21st
To: folks@CSLI.STANFORD.EDU

I'll be at AAAI next week, and then on vacation for a few days the following
week.  I plan on reading mail occasionally during that time, but please
contact another member of the computer group if you have a problem that I
can't handle remotely.

--Brad
-------

∂08-Aug-86  1044	COWER@CSLI.STANFORD.EDU 	System Stability    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Aug 86  10:44:06 PDT
Date: Fri 8 Aug 86 10:40:18-PDT
From: Rich Cower <COWER@CSLI.STANFORD.EDU>
Subject: System Stability
To: folks@CSLI.STANFORD.EDU
cc: cower@CSLI.STANFORD.EDU

We might have found and fixed the cause of the crashes this morning.
I'm not sure we fixed it so please continue to save your work often.

The new Exec mentioned in an earlier message has been removed.

thanks...Rich
-------

∂08-Aug-86  1512	@SU-SCORE.ARPA:LES@SAIL.STANFORD.EDU 	Forsythe Award   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Aug 86  15:12:21 PDT
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Fri 8 Aug 86 15:06:37-PDT
Date: 08 Aug 86  1508 PDT
From: Les Earnest <LES@SAIL.STANFORD.EDU>
Subject: Forsythe Award
To:   faculty@SCORE.STANFORD.EDU 

I understand that the following announcement has drawn no nominations from
faculty members so far.  I encourage you to respond if you know of worthy
candidates.
		Les Earnest

                ---------------

Return-Path: <JJW@SAIL.STANFORD.EDU>
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Thu 31 Jul 86 13:35:18-PDT
Date: 31 Jul 86  1336 PDT
From: Joe Weening <JJW@SAIL.STANFORD.EDU>
Subject: Award nominations  
To:   CSD-List@SCORE.STANFORD.EDU
Reply-To: Patashnik@Sushi.Stanford.EDU, JJW@SAIL.Stanford.EDU  

Nominations are invited for the Twelfth George E. Forsythe Memorial Award
and the Second Computer Science Department Service Award.  Each award is
given annually by the Computer Science Department, following the
recommendations of a committee composed of the past winners.

The Forsythe Award recognizes outstanding student contributions to the
teaching of computer science at Stanford.  The award criteria guidelines
require that a recipient exhibit continued involvement as well as
excellent achievement in the field of teaching.  Recent winners of the
Forsythe Award have been Veronica Falcao and Oren Patashnik.

The Service Award, initiated last year, recognizes outstanding student
contributions to the well-being of the department in non-academic areas.
Last year's Service Award winner was Joe Weening.

Please mail your nominations to Patashnik@Sushi and JJW@SAIL, and please
include with your nomination an explanation of how your nominee fulfills
these requirements.  The deadline for nominations is August 10.

					Thank you,

					The Forsythe Award Committee
					The Service Award Committee

-------

∂09-Aug-86  2056	FAHLMAN@C.CS.CMU.EDU 	Issues  
Received: from C.CS.CMU.EDU by SAIL.STANFORD.EDU with TCP; 9 Aug 86  20:55:55 PDT
Received: ID <FAHLMAN@C.CS.CMU.EDU>; Sat 9 Aug 86 23:56:11-EDT
Date: Sat, 9 Aug 1986  23:56 EDT
Message-ID: <FAHLMAN.12229584869.BABYL@C.CS.CMU.EDU>
Sender: FAHLMAN@C.CS.CMU.EDU
From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
To:   cl-steering@SU-AI.ARPA
Subject: Issues


We've got (at least) three "where do we go from here" issues to think
about:

First, and most important, there's the whole issue of what we're going
to do about standards and about resolving the technical questions that
are before us.  As I understand it, the resolution of the EuLisp affair
was more or less that (a) neither we nor the EuLisp people will try to
rush through an official standard in the next couple of years, (b) we
will try to develop some sort of informal standard as a way of cleaning
up the short-term problems with Common Lisp, and (c) we will work with
the EuLisp people (and the Japanese) to develop a formal ISO standard in
the far distant future.  For this future standard, we will agree to
consider somewhat deeper changes than we have been considering for the
short-term Common Lisp cleanup; on the other hand, it must be made clear
to the EuLisp group that they don't get to dictate whatever changes they
want, unless they want the resulting "standard" to be opposed and, if
adopted, ignored.

The above is my second-hand understanding of the outcome of the
discussions AFTER the mass meeting on standardization, between Steele,
Gabriel, and Mathis on our side and the key Eulisp people, so it may not
be quite right.  As I understand it, some thought is being given to
using a second edition of CLtL as the focus for the short-term, informal
fixup of Common Lisp.  If we do this, we need to work out some mechanism
for making the little decisions (do we go with something like the
current technical committee?) and we need to make sure that Guy is not
exposed to nasty liability issues if he changes the book without some
sort of formal standards process to hide behind.

The second big issue is committee membership (assuming we still have
something like a technical committee).  Given the confusion during the
Lisp conference, I don't know whether any formal invitations were issued
to the Japanese or to the Europeans.  I guess we need to figure out what
the structure is before issuing any inviations.

During the Conference Fritz Kunze of Franz Inc. took me aside and made
clear the following: they want one of their people (John Foderaro) on
the technical committee, they believe that they are being harmed in the
marketplace (relaive to Lucid) by not having someone on the committee,
and they "intend to change this situation, whatever it takes".  I assume
this means a big fight at X3 and, if that fails, a lawsuit.  Of course,
if these committees went away altogether, so would the problem, but if
we proceed as an informal "gang of eight" working on CLtL2, we'd better
understand what our legal position is, because Kunze will make it as hot
for us as he can.

I made clear my own view of this the last time this issue came up (when
we were selecting the current committees): I think we should add
Foderaro to the committee and avoid a fight over this.  I don't think
that Foderaro has demonstrated any particular talent for language
design, but his implementation experience would make his inclusion
defensible, at least.  He has a consitutency, of sorts, outside of his
own company: there are still a lot of Franz users out there.  I don't
believe that Franz Inc.  is really being harmed by not having someone on
the technical committee, but I believe that Kunze sincerely believes
this -- it's easier for him to blame his marketing problems on an
external conspiracy than on any problems with his own company.  In
principle, if we take Foderaro, there are a lot of other companies that
could demand a place as well, but as far as I know Franz Inc is the only
company that is seriously disgruntled by the current setup.  If we add
Foderaro, no real harm is done; if we don't, there will be a nasty fight
that we don't really need right now, and we'll have to be very careful
at every turn not to expose ourselves to a lawsuit.  If the rest of you
want to fight it out on this issue, fine, but I personally am not
well-covered against this kind of trouble and will probably try to get
myself out of the line of fire.

Finally, there is the issue of leadership in the technical
decision-making.  As I told most of you at the conference, I am
resigning as chairman of the technical committee.  For the last couple
of weeks I have been reconsidering my own priorities.  I've put a lot of
years into Common Lisp, and for the past few years I've been the person
who has taken responsibility for moving things forward: whatever had to
be done, if nobody else could be found, I made it my problem.  My
feeling was that Common Lisp should not be allowed to unravel, whatever
the cost.  This has taken a lot of time and has been very stressful at
times.  I have decided that I no longer want to do this, and that I
couldn't do it for much longer even if I wanted to -- the accumulated
strain is taking its toll.  I am willing to coninue as an active member
of the technical committee, but not in a leadership role.  I hope that
someone else can be found to assume this responsibility, or that the
leadership role can be split up and redefined so that it is less
stressful, but I'm determined to stay out of this in any event.  If no
one can be found to push things forward in the future, then Common Lisp
may stop improving; I'd hate to see that, but I could live with it.

I would like to announce my resignation soon.  It would look better if a
new (perhaps interim) chairman were announced at the same time.  If
necessary, I could delay the resignation until the Washington meeting in
September, but I won't be pushing on any technical issues or moderating
the mailing list discussion in the meantime.

-- Scott

∂11-Aug-86  0057	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #35
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Aug 86  00:57:02 PDT
Date: Sunday, August 10, 1986 1:57PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #35
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 11 Aug 1986       Volume 4 : Issue 35

Today's Topics:
                     Implementation - Bagof & ->,
                Complaint - Comments & Consideration,
                       Puzzle - Farmer Solution
----------------------------------------------------------------------

Date: Fri, 8 Aug 86 16:22:12 pdt
From: Allen VanGelder <AVG@diablo>
Subject: Bagof Comments

Dave Plummer came up with a lulu in Vol. 3, Issue 34:
What should bagof do here?

p(1,←).    p(2,←).    p(3,3).    p(4,4).

?- bagof(X, p(X,Y), S).

He reports that that the first solution was Y=3,S=[1,2,3],
but the second was Y=4,S=[4].  He expected the second to be
Y=4,S=[1,2,4].  In fact, if he reversed p(3,3) and p(4,4)
he surely would have gotten Y=4,S=[1,2,4] as the first
solution.

In designing NAIL! (*), we decided that neither of these
solutions was likely to make any sense in practice.  We
established the following rule for evaluating our 'findall':
a variable in the goals (middle argument) of the 'findall'
was existentially quantified if it did not appear elsewhere.
Thus NAIL! delivers one solution, S=[1,2,3,4], to the above
question.

If the user really is interested in "grouping by" values of Y,
to use terminology from DBMS, then the the Y values need to
come from some source outside the 'findall'.  E.g., add the
rule
        g(Y,S) :- findall(X, p(X,Y), S).

Then NAIL! would answer the question ?- g(3,S) with S=[1,2,3]
and would answer g(4,S) with S=[1,2,4].  So far, this is
something like what Dave Plummer expects from 'bagof'.

In addition ?- g(23,S) is answered S=[1,2].  NAIL! would
decline to answer ?- g(U,S), essentially because there are
infinitely many answers.

The "universe" has to be specified.  Thus, it is valid to ask:

        ?- member(U, [3,4,23,14,hike]), g(U,S).

which has five solutions that readers will have no trouble
figuring out.

*   For information on NAIL!, see "Design Overview of the NAIL!
System" in Proceedings ICLP, July 86, London, or STAN-CS-86-1108
from Stanford Univ. Computer Science Dept.

------------------------------

Date: 9 Aug 1986 09:24-EST
From: Saumya Debray <Debray@Arizona.csnet>
Subject: Manipulating Programs With ->

It's well known that cuts can cause problems for tools that manipulate
Prolog programs.  For example, inline expansion can't be done in a
straightforward way.  In a paper at the Boston SLP last year, O'Keefe
recommended the use of the use of the if-then-else construct ( -> ) to
alleviate such problems.  However, the way the construct "P -> Q ; R"
is parsed by Prolog -- as

	';'( '->'(P,Q), R ) -- can also lead to problems

in the manipulation of Prolog programs.

In general, given two clauses

        p(X) :- Body1.
        p(X) :- Body2.

with identical heads, one would expect to be
able to replace them with the single clause

        p(X) :- Body1 ; Body2.

This transformation is useful because it lets us avoid multiple
unifications of the same head arguments, and allows us to factor
common literals in the clauses.  (We also use it in our compiler as a
starting point for other transformations that in some cases let us
generate code to create fewer choice points at runtime.)

Notice that this transformation works even if Body1 and Body2 contain
cuts.  Well, it doesn't work if Body1 is of the form G1 -> G2.  The
reason, of course, is that while one intuitively expects the principal
functor of P -> Q ; R to be '->', it really is ';'.

The problem is "merely" an idiosyncrasy of Prolog syntax, but an
annoying one.  Perhaps the people involved with some of the earlier
implementations of Prolog could tell us the reasons for designing the
syntax of -> in this way?

-- Saumya Debray

------------------------------

Date: 8 Aug 86 12:43 PDT
From: Ghenis.pasa@Xerox.COM
Subject: Problem postings without comments

Regarding the recent posting of a buggy solution to the Farmers
problem with a request for help:

It DID lead to the posting of correct solutions, which is of value
to the distributon list, BUT, I doubt that too many people would
bother spending a lot of time trying to decypher the code in the
original posting when the author didn't care enough to insert some
comments init. >:-(

Personally, I refuse to spend more than 20 seconds trying to figure
out what an uncommented piece of code is doing, unless I have to.
Maybe my intelligence is too mediocre to simply recognize the
obvious meaning of "(F1,X1,G1,A1)" without being told. :-)

It is a matter of common sense and proper network etiquette that
any code postings to a list should include comments (if they are
meant to be analyzed) or be omitted altogether. This is doubly
true of postings of buggy code which list members are being asked
to read.

-- Pablo Ghenis

------------------------------

Date: Sun 10 Aug 86 13:53:24-PDT
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Uncommented Code

It is more often the case than not that code is checked before its
published.  There exists some limitations on my time that make
detailed verification not always possible, unfortunately.

Best,

-- Chuck

------------------------------

Date: Fri, 8 Aug 86 00:15:04 edt
From: Yasuda%upenn-graded@cis.upenn.edu
Subject: Farmer Problem Solution

Yes, it works!!!!

============================= infile =======================
consult('farm.pro').
go(state(here,here,here,here),
   state(there,there,there,there),
   Path).
;
;
halt.
============================================================


======================== prolog call =======================
prolog <infile >outfile
============================================================


======================== outfile ===========================
C-Prolog version 1.5
| ?- farm.pro consulted 1340 bytes 0.333333 sec.

yes | ?- | |

Path =
[state(here,here,here,here),state(there,here,there,here),
state(here,here,there,here),state(there,there,there,here),
state(here,there,here,here),state(there,there,here,there),
state(here,there,here,there),state(there,there,there,there)]

Path =
[state(here,here,here,here),state(there,here,there,here),
state(here,here,there,here),state(there,here,there,there),
state(here,here,here,there),state(there,there,here,there),
state(here,there,here,there),state(there,there,there,there)]

no | ?- [ Prolog execution halted ]
============================================================

This program gives two solutions!

A nice thing about this solutions is that it can be used to
implement other problems. For example: Misssionaries and
Cannibals. [Indeed. -ed]

Regards,

-- Osvaldo

------------------------------

End of PROLOG Digest
********************

∂11-Aug-86  0725	MATHIS@ADA20.ISI.EDU 	Re: Issues   
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 11 Aug 86  07:25:20 PDT
Date: 11 Aug 1986 07:25-PDT
Sender: MATHIS@ADA20.ISI.EDU
Subject: Re: Issues
From: MATHIS@ADA20.ISI.EDU
To: Fahlman@C.CS.CMU.EDU
Cc: cl-steering@SU-AI.ARPA
Message-ID: <[ADA20.ISI.EDU]11-Aug-86 07:25:00.MATHIS>
In-Reply-To: <FAHLMAN.12229584869.BABYL@C.CS.CMU.EDU>

I think Scott had a reasonably good summary of what we are trying
to do re ISO.  We didn't mean to leave anybody out at our after
the meeting meeting.  What basically happened was that Chailloux,
Gabriel, and Steele seemed to agree on the possible discussion of
some technical issue so I asked Padget to write down a possible
statement for an ISO new work item.  Everybody wanted to agree on
something and this was bland enough to get some agreement.
Basically we agreed that the ISO standard would have levels,
there was no discussion of how much any group would have to
compromise.

From the ISO new work item proposal:

Title: Development of an ISO standard for Lisp.

Purpose: The standard will specify the syntax, semantics, and
conformity requirements of the language in terms of a few
coherent levels of increasing magnitude and breadth.  The work
will draw on the experiences of the Lisp communities in the U.S.,
Europe, and Japan.

Program of Work: The first meeting of an ISO Working Group on
Lisp could be during the Summer or early Fall of 1987.
Considerable work on Lisp and its possible standard specification
is already underway.  This will be drawn together in the ISO
Working Group.  A Draft Proposal should be ready by July 1989 for
SC balloting.

I think the best work for the US in X3J13 is the clarification of
the current Steele specification.  The X3J13 Committee could do
their work as primarily a list of issues and decisions about
those issues.  If Steele wants to produce a second edition
incorporating those changes, he could do so.  I do not think it
appropriate to move toward any more formal standardization than
that at the ANSI level.  This would prepare the US to take a very
strong role in the ISO work.

About committees -- Separate from our Steering and Technical
committees, I asked Chailloux, Padget, Ida, and Gabriel to join
me as a kind of international coordinating committee with
unspecified roles and responsibilities.  I did this to give them
a feeling of being included and also to separate it from our US
activities.  I think our current technical and steering
committees were always seen as temporary and their end is coming.
For the technical committee, I am very sad that Scott has had to
make the decision he has.  We talked about it at some length.  I
hope he can maintain an active role.

The September meeting of X3J13 would be an ideal place to elect a
new chairman and membership for the technical committee.  We
should take the composition of that committee as a priority
discussion item.  Then Scott could pick a time to announce his
resignation and we could announce that the selection of members
and chairman of the technical committee would be an item on the
agenda of the X3J13 meeting.

-- Bob

∂11-Aug-86  1530	MARJORIE@CSLI.STANFORD.EDU 	Letter about software 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Aug 86  15:30:27 PDT
Date: Mon 11 Aug 86 15:15:46-PDT
From: Marjorie Maxwell <MARJORIE@CSLI.STANFORD.EDU>
Subject: Letter about software
To: Folks@CSLI.STANFORD.EDU

I have a letter from Logica UK Limited in London, England sent to CSLI
in which they are inquiring about a software package received by them
6/8/86.  There was evidently no name put on the package and they would
like to know who it was sent to as they employ about 1100 people. If any
one has any knowledge of this, please let me know so that I can let
them know who the package is for.
Thanks,
Marjorie
-------

∂12-Aug-86  0125	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #36
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Aug 86  01:25:36 PDT
Date: Monday, August 11, 1986 8:15PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #36
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Tuesday, 12 Aug 1986      Volume 4 : Issue 36

Today's Topics:
                  Implementation - Manipulating ->,
                  Puzzle - Farmer & Extension Tables
----------------------------------------------------------------------

Date: Sun 10 Aug 86 14:04:09-PDT
From: Fernando Pereira <PEREIRA@SRI-CANDIDE.ARPA>
Subject: Manipulating Programs With ->

To be honest I can't remember any substantial discussion on
this topic back when -> was added to the DEC-10 interpreter,
but looking back into it I see a very good reason. The
alternatives of a disjunction are like the alternative
clauses of a disjunction, -> is like cut in one of those
clauses. Thus

        p :- a -> b; c.

is equivalent to

        p :- q.

        q :- a, !, b.
        q :- c.

If -> had the higher precedence, the most obvious interpretation
would be

        q :- a, !, r.

        r :- b.
        r :- c.

which is clearly useless. The argument becomes even more compelling
if one thinks about the intended interpretation of goals like

        (a -> b;
         c;
         d -> f;
         g)


-- F

------------------------------

Date: 11 Aug 1986 11:10-EST
From: Saumya Debray <debray%suny-sbcs@csnet-relay>
Subject: Manipulating Programs With ->

I agree with you regarding the parse of "P -> Q ; R",
←if← we're to understand -> in terms of cut.  I'd
prefer not to have to do that as far as possible --
for one thing, understanding program behaviour in the
presence of cuts isn't always straightforward, and
for another, cuts can invalidate program transformations
that one would like to have hold (e.g. "hard" cuts
invalidate unfold transformations; "soft" cuts as in

-> can invalidate "clause factoring" transformations,
as in the example I gave earlier).

I guess I'd much rather deal with a distfix ->/3, which
I find more intuitive.

-Saumya Debray

[recall; Much of this ground has been covered in prehistoric Digest 
 exchanges.  Reconsulting the Archives might be in order. -ed]

------------------------------

Date: 11 Aug 1986 11:17-EST
From: Suzanne Dietrich <suzanne%suny-sb@csnet-relay>
Subject: Farmer Puzzle and Extension Tables

I agree with Ed Windes:

>- First, I don't think your 'linked' procedure is doing what it
>should.  Seems to me that the query 'linked(state(1,1,1,1),X).'
>should produce four distinct alternatives.

The alternatives are:

        1) farmer takes the fox
        2) farmer takes the goose
        3) farmer takes the grain
        4) farmer takes only himself across

Also, I think there may be a typo in the 'linked' procedure.

>linked(state(F1,X1,G1,A1),state(F2,X2,G2,A2)) :-same(no,F1,F2),
>
>(same(yes,X1,X2);(same(yes,F1,X1),same(yes,G1,G2),same(yes,A1,A2))),
>(same(yes,G1,A2);(same(yes,F1,G1),same(yes,X1,X2),same(yes,A1,A2))),

---------------------↑    Should this be G2?
>(same(yes,A1,A2);(same(yes,F1,A1),same(yes,G1,G2),same(yes,X1,X2))).


Ed Windes also suggests:

>- Second, you need to rewrite your 'path' procedure because
>A) it is left-recursive, and B) you need to keep a record of
>states already visited, and exclude them from the possible
>next states.

The path procedure as written is logically correct. Unfortunately,
Prolog enters an infinite loop on this program due to the points
A and B above.

Consider another solution to the Farmer Program (of unknown
origin):

-----------------------------------------------------------
/* state(Farmer,Fox,Goose,Grain) */

state(n,n,n,n).         /* Initial state */
state(X,X,U,V):-        /* Farmer takes Fox */
        safe(X,X,U,V),opp(X,X1),state(X1,X1,U,V).
state(X,Y,X,V):-        /* Farmer takes Goose */
        safe(X,Y,X,V),opp(X,X1),state(X1,Y,X1,V).
state(X,Y,U,X):-        /* Farmer takes Grain */
        safe(X,Y,U,X),opp(X,X1),state(X1,Y,U,X1).
state(X,Y,U,V):-        /* Farmer goes by himself */
        safe(X,Y,U,V),opp(X,X1),state(X1,Y,U,V).

/* North(n) and South(s) are opposite shores */
opp(n,s).
opp(s,n).

/* safe(Farmer,Fox,Goose,Grain) */

safe(X,Y,X,V).                  /* Farmer is with Goose */
safe(X,X,X1,X):-opp(X,X1).      /* Farmer is not with Goose */

/*       QUERY: state(s,s,s,s).         */
-----------------------------------------------------------------

This program also suffers from an infinite loop due to revisiting
of states. David S. Warren and I have developed an algorithm which
evaluates most simple recursive programs (including left-recursion).
The method, known as extension tables, applies the dynamic
programming principle to computation in which previous results are
saved and later reused to avoid recomputation. The algorithm, called
the ET algorithm, is a simple source-to-source transformation on a
Prolog program.  The latter farmer program is successfully executed
with an ET saved on the predicate state/4. I also used the ET
algorithm on the predicate path/2 in the former Farmer program (with
the correction of A2 to G2) and the query succeeded.

Here is the ET transformation for the predicate state/4:

1]  Define a predicate  code←state/4 to have the original
    definition for state

code←state(n,n,n,n).            /* Initial state */
code←state(X,X,U,V):-           /* Farmer takes Fox */
        safe(X,X,U,V),opp(X,X1),state(X1,X1,U,V).
code←state(X,Y,X,V):-           /* Farmer takes Goose */
        safe(X,Y,X,V),opp(X,X1),state(X1,Y,X1,V).
code←state(X,Y,U,X):-           /* Farmer takes Grain */
        safe(X,Y,U,X),opp(X,X1),state(X1,Y,U,X1).
code←state(X,Y,U,V):-           /* Farmer goes by himself */
        safe(X,Y,U,V),opp(X,X1),state(X1,Y,U,V).

2]  Redefine the predicate state/4 to save calls and answers

state(X1,X2,X3,X4) :-
    call←state(Y1,Y2,Y3,Y4),              /* check for call */
    same(state(Y1,Y2,Y3,Y4),state(X1,X2,X3,X4)),!,
    et←state(X1,X2,X3,X4).                /* use et answers */
state(X1,X2,X3,X4) :-
    assert(call←state(X1,X2,X3,X4)),      /*    save call   */
    code←state(X1,X2,X3,X4),              /* compute answer */
    not(et←state(Y1,Y2,Y3,Y4),
        same(state(Y1,Y2,Y3,Y4),state(X1,X2,X3,X4))),
    assert(et←state(X1,X2,X3,X4)).        /*   save answer  */

Note:   The predicate same/2 identifies two terms to be the same
        if they are identical upon renaming of variables.
        A predicate subsumes/2 can be used instead of same/2:
        if there was a previous call to p(X,Y) and p(X,b) is
        called, then the answers for p(X,b) are a selection of
        the answers for p(X,Y) so a table lookup can be used.

The ET algorithm is not complete for Datalog (function-free
Prolog). This simple facility, which modifies Prolog's top-down
left-to-right depth-first evaluation strategy, executes and
terminates evaluation on many programs for which Prolog's
evaluation enters an infinite  loop.  The ET* algorithm, which
is complete for Datalog, iterates  using the ET algorithm until
no new answers are produced.

------------------------------

End of PROLOG Digest
********************

∂13-Aug-86  1150	ullman@diablo.stanford.edu 	report available 
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Aug 86  11:49:39 PDT
Received: by diablo.stanford.edu with Sendmail; Wed, 13 Aug 86 11:34:35 pdt
Date: Wed, 13 Aug 86 11:34:35 pdt
From: Jeff Ullman <ullman@diablo>
Subject: report available
To: nail@diablo

Jeff Naughton's report "Optimizing Function Free Recursive
Inference Rules", STAN-CS-86-1114, is available by sending
email to Rosemary Napier, rfn@sail.
				---jeff ullman

∂13-Aug-86  1207	ullman@diablo.stanford.edu 	Paper received   
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Aug 86  12:07:47 PDT
Received: by diablo.stanford.edu with Sendmail; Wed, 13 Aug 86 11:45:10 pdt
Date: Wed, 13 Aug 86 11:45:10 pdt
From: Jeff Ullman <ullman@diablo>
Subject: Paper received
To: nail@diablo

"The Object-Oriented Classification Paradigm", Peter Wegner, Brown Univ.

This is "light reading", but it attempts to get at an important
issue: what makes a programming language an "Object-Oriented" PL?
(In a sense, Logic PL's are restricted forms of O-O PL's.)
				---jeff

∂14-Aug-86  0153	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #37
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Aug 86  01:53:16 PDT
Date: Wednesday, August 13, 1986 11:57AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #37
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Thursday, 14 Aug 1986      Volume 4 : Issue 37

Today's Topics:
                        Implementation - `->',
                       Puzzle - Farmer Summary
----------------------------------------------------------------------

Date: Tue, 12 Aug 86 10:12:33 pdt
From: Allen VanGelder <avg@diablo>
Subject: Programs with ->

In designing NAIL! (*) we came across the same confusion about ->
and ';' that was brought up by Saumya Debray and commented upon by
Fernando Pereira.  We decided to add 'else' as an operator of lower
precedence than -> and stop overworking the semi-colon.  Let's see
howthis works on Fernando's examples:

	        Prolog                                  NAIL!

Source  	p :- a -> b; c.                 p :- a -> b else c.

Parse           	:-                              :-
	              /     \                         /     \
	             p       ;                       p       ->
	                    / \                             /  \
        	          ->   c                           a   else
                	 /  \                                  /  \
	                a    b                                b    c

Equivalent to   	p :- q.                 p :- q.

                	q :- a, !, b.           q :- a, b.
                	q :- c.                 q :- not a, c.

Source          a -> b;  c;  d -> f;  g a -> b else c;  d -> f else g
                                        a -> b;   c;  d -> f;  g
                                        a -> b;  c;  d -> f else g
                                        a -> b else c;  d -> f;  g
                                        a -> b else (c; d -> f else g)

Who knows how a programmer thinks the expression on the left reads?
Following the heuristic "the first semi-colon after -> is an 'else'"
yields the 1st line on the right.  The heuristic "when you see a lot
of semi-colons, they are all or's" yields the second line on the
right.  The 3rd and 4th lines provide other possible readings by
humans.

Actually, Prolog reads the 5th line.  The subtle difference between
the 2nd and 5th lines is that when (a -> b) fails in Prolog, it
matters whether 'a' failed or 'b' failed.  If 'b' failed, there is NO
backtracking to 'c' and/or (d -> e), while if 'a' failed, there IS
backtracking.

This certainly looks like an error-prone construction with semi-colon
having two English translations.  As far as I can see, its only excuse
for being that way is that it was easy to implement by reducing it to
other Prolog primitives.  But the main reason to HAVE if-then-else in
the language, as argued by Lee Naish, is that it represents a concept
that ISN'T easily expressible by other Prolog primitives.

* For information on NAIL!, see "Design Overview of the NAIL! System"
in Proceedings ICLP, July 86, London, or STAN-CS-86-1108 from Stanford
Univ.  Computer Science Dept.

------------------------------

Date: 13 Aug 86 04:02:00 GMT
From: Mario O. Bourgoin <ucbcad!nike!ll-xn!mit-amt!mob@berkeley>
Subject: Farmer Puzzle

First, I would like to thank all the persons who answered my
request for help. Your advice and suggestions were most useful
in making this exercise a learning experience for me.

Thanks to:

- Dave  Broderick. He was the first to send me a solution to the
  Farmer problem. His program modeled the state as  composed  of
  left  and  right  riverbank lists and the problem as finding a
  sequence of sequential addition/deletions from these lists  to
  reach the goal. As an example:


Start state:    river(farmer+[fox,goose,grain],[]).
Goal state:     river([],farmer+[fox,goose,grain]).


- Chrisj@basser.oz. He was the last to send me a solution to the
  Farmer problem. I got it just as I was  writing  this  article
  and  haven't  had time to try it out yet. His answer is to the
  Australian  version  of  the  problem,  involving   a   Koala,
  Eucalyptus leaves, a Dingo and of course a Farmer.

- Maarten  van  Emden  mhvanemden.  His  reply  was to send me a
  problem set which included questions about moving from node to
  node  through  a graph which was where my head space was at at
  the time.    This  covered  two  methods  to  prevent  program
  looping:   the   depth-bound  approach  and  the  path  record
  approach. The problem set also included many  questions  which
  brought  home  other points that were essential in cleaning up
  my model of Prolog's behavior. This reply  was  without  doubt
  the most useful one.

- Ed  Windes. He pointed out the problem of the path/2 procedure
  being left-recursive and also mentioned the need for keeping a
  record  of  visited  states  to  prevent looping while walking
  through the problem state graph.

- Wayne Cook and Suzanne Dietrich. Both made the suggestion that
  already  seen  states  be asserted and looked up as a means of
  controlling looping. I had already used  the  technique  in  a
  small  classification  expert  system  as  a means of avoiding
  solving for already discovered facts.

  Truth Maintenance Systems (TMS) accomplish this caching in  an
  efficient  way that allows easy checking of which facts are or
  are  not  applicable  to  a  situation.    TMSs  also  replace
  chronological    backtracking    with    dependency   directed
  backtracking for greater search  efficiency.  Johan  de  Kleer
  (Artificial Intelligence, Vol. 28, No.  1, 1986) of Xerox PARC
  has designed an assumption based  TMS  which  eliminates  most
  backtracking  of  all  types.    Maybe  such  systems  will be
  included in future versions of Prolog.

- Chuck Restivo. For being the moderator to this  newsgroup  and
  sending  my  request for help to places that may not have been
  reached otherwise.


------------------------------------------------------------------


On to the problem itself. There were three problems that prevented
the original program from finding ←a← solution to the Farmer
problem:

 - There was a typo in the statement of the linked/2 procedure.

 - The  path/2  procedure  was left recursive. While the solution
   statement was logically correct,  the  left  recursion  caused
   much unnecessary searching to find a solution.  This was fixed
   by replacing the left call to a call to linked/2.

 - The path/2 procedure did not restrict alternate linked  states
   to those not yet encountered.  This was fixed by adding a Path
   variable to the input(?) list of the path/2  predicate  making
   it into a path/3 predicate.


While the last two fixes are not in theory essential to the
finding of a solution, not fixing them results in stack overflow
before a solution can be found. If Prolog refused to solve for
goals already encountered, this problem would not exist. A hash
table of calls would provide an efficient solution to the problem
of whether a  state has been met already given a consistent
encoding of variable names.  Can someone provide me with a reason
other than efficiency for why this is not done?

Ed Windes and Suzanne Dietrich pointed out that the linked/2
procedure did not produce all of correct linked states for the
state(1,1,1,1) input.  This was due only to the typo in the
third and clause of the predicate. With this fixed, the predicate
is able to generate all of the linked states, albeit with much
redundancy.

There  are  two answers to the Farmer Puzzle. While with the above
fixes my program would manage to produce a correct  solution,
resolution  for alternate   answers   would  repeat  many  of  the
already  encountered solutions. The number of repetitions has an
upper bound of 2↑58 as  near as  I can calculate. The 58 was
obtained by counting the number of legal second states produced by
Prolog using  linked/2  and  subtracting  the total  number  of
legal states from the result. Can someone substantiate this answer?

The  problem   is   that   both   legal/1   and   linked/2   are
loose characterizations of what they claim to represent so that they
reproduce previously given answers  upon  resolution.  legal/1  for
example  will produce  16  legal  states  while  there  are only 10
legal ones. 16 was obtained through figuring out the number  of
states  that  legal/1  can produce.  Can  someone  give  me  an
explanation  or  a  pointer  to an explanation as to how to calculate
the number of repeated resolutions to linked/2 or similar predicates?

Another  problem  of efficiency was that my statement of the problem
did not  take  advantage  of  Prolog's  unification  procedure  for
stating similarity  between elements of states. Taking advantage of
this feature eliminates the same(yes,←,←) predicate  and  associated
matching.  This results  in  up  to 2.5 times! fewer procedure calls.
This statistic was gathered by hand. Can someone point me to tools
that allow  me  to  get statistics from Prolog? I use C-Prolog.
Better yet, can someone point me to theory that would allow me to
calculate the expected number of  calls a particular problem
statement will require to generate all solutions?


----------------------------------------------------------------------


Here is the final solution:


/*

The problem solver keeps track of the current  state as a
predicate of the form:

        state(Farmer,Fox,Goose,Grain).

Where Farmer is abbreviated F, Fox is X, Goose is G and Grain is A.
Each  place can take  on a value of  either  1 or  2,  each  number
representing a side of the river.

*/

/* Test for membership of an element in a list */
member(E,[E|←]).
member(E,[←|T]) :- member(E,T).

/* Define sides 1 and 2 as being opposite */
opposite(1,2).
opposite(2,1).

/*

A legal state is one where either the farmer is on the same side as
the goose or is on the same side as both the fox and  the grain. In
the latter case, the condition that  the farmer  be on the opposite
side from the goose is necessary to prevent resolutions that repeat
states already covered by the first legal/1 definition.

*/
legal(state(F,←,F,←)).
legal(state(F,F,G,F)) :- opposite(F,G).

/* There are four cases for linked states:

   Only the farmer changes sides */
linked(state(F1,X,G,A),state(F2,X,G,A)) :-
        opposite(F1,F2),
        legal(state(F2,X,G,A)).

/* The farmer and the fox change sides */
linked(state(F1,F1,G,A),state(F2,F2,G,A)) :-
        opposite(F1,F2),
        legal(state(F2,F2,G,A)).

/* The farmer and the goose change sides */
linked(state(F1,X,F1,A),state(F2,X,F2,A)) :-
        opposite(F1,F2),
        legal(state(F2,X,F2,A)).

/* The farmer and the grain change sides */
linked(state(F1,X,G,F1),state(F2,X,G,F2)) :-
        opposite(F1,F2),
        legal(state(F2,X,G,F2)).

/*

This is the  top  level   predicate whose purpose  is  to establish
whether there is  a non-circular path from  the Start state to  the
Goal state. Solution is that path. path/3 calls path/4 with  a list
of the Start state as the germ of the already seen states list.
*/
path(Start,Goal,Solution) :-
        path(Start,[Start],Goal,Solution).

/*

A path  from State to  Goal  exists if State  is  linked with Goal.
Path is the list of states encountered up to now.  Solution is Path
prepended with Goal.
*/
path(State,Path,Goal,[Goal|Path]) :-
        linked(State,Goal).

/*

A path from  State1 to  Goal exists if  there exists a State2 which
has not yet been encountered, which is  linked with State1 and  for
which a path exists to Goal.  State2 is part of the  list of states
encountered up to now and Solution  is the  list of states  leading
from the original state to Goal.

*/
path(State1,Path,Goal,Solution) :-
        linked(State1,State2),
        not(member(State2,Path)),
        path(State2,[State2|Path],Goal,Solution).


-- Mario O. Bourgoin

------------------------------

End of PROLOG Digest
********************

∂14-Aug-86  1028	OLENDER@SRI-WARBUCKS.ARPA 	NEXT WEEK'S PLANLUNCH -- RUSS GREINER -- WED. AUG. 20.    
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 14 Aug 86  10:28:26 PDT
Date: Thu 14 Aug 86 10:19:53-PDT
From: Margaret Olender <OLENDER@SRI-WARBUCKS.ARPA>
Subject: NEXT WEEK'S PLANLUNCH -- RUSS GREINER -- WED. AUG. 20.
To: planlunch.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 14-Aug-86 10:19:53.SRI-WARBUCKS.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------------
                  LEARNING BY UNDERSTANDING ANALOGIES
            
                          Russell Greiner  (greiner%ai.toronto.edu@csnet-relay)
                       University of Toronto

   	 	        11:00 AM, WEDNESDAY, Aug. 20
               SRI International, Building E, Room EJ228

This research describes a method for learning by analogy --- i.e., for
proposing new conjectures about a target analogue based on facts known
about a source analogue.  After formally defining this process, we present
heuristics which efficiently guide it to the conjectures which can help
solve a given problem.  These rules are based on the view that a useful
analogy is one which provides the information needed to solve the problem,
and no more.  Experimental data confirms the effectiveness of this
approach.



-------

∂14-Aug-86  1209	Mailer%OZ.AI.MIT.EDU@MC.LCS.MIT.EDU 	add to mailing list    
Received: from MC.LCS.MIT.EDU by SAIL.STANFORD.EDU with TCP; 14 Aug 86  12:09:00 PDT
Received: from MC.LCS.MIT.EDU by OZ.AI.MIT.EDU via Chaosnet; 14 Aug 86 14:45-EDT
Received: from MIT-MULTICS.ARPA by MC.LCS.MIT.EDU 14 Aug 86 14:41:22 EDT
Received: from CRNLNS(MIKERO) by MITVMA (Mailer X1.23) id 8862;
          Thu, 14 Aug 86 14:39:37 EDT
Date:     Thu, 14 Aug 86 14:37 EDT
From:     <MIKERO@CRNLNS.BITNET>
Subject:  add to mailing list
To:       phil-sci@mc.lcs.mit.edu
X-Original-To:  phil-sci@mc.lcs.mit.edu, MIKERO

Dear Co-ordinator,
     Please add me to your mailing list; send postings to
MIKERO%CRNLNS.BITNET@WISCVM.WISC.EDU
Thank you.

∂15-Aug-86  0117	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #38
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Aug 86  01:17:33 PDT
Date: Thursday, August 14, 1986 4:56PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #38
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Friday, 15 Aug 1986       Volume 4 : Issue 38

Today's Topics:
                     Puzzle - Lemmas & Searches,
                    Implementation - Parsing `->'
----------------------------------------------------------------------

Date: 13 Aug 86 12:45:36 GMT
From: David Sherman <mnetor!lsuc!dave@seismo.css.gov>
Subject: Lemmas

Mario O. Bourgoin writes:

>If Prolog refused to solve for goals already encountered,
>this problem would not exist. A hash table of  calls  would
>provide  an efficient  solution  to  the  problem  of  whether
>a state has been met already given a consistent  encoding  of
>variable  names.  Can  someone provide me with a reason other
>than efficiency for why this is not done?

I'd be interested in hearing the answer to this too. I believe
this is what Kowalski describes as "lemmas" in Logic for Problem
Solving - that is, whenever a goal is resolved (to either yes or
no), that fact can be recorded.

I suppose it might be possible to program this into Prolog
without modifying Prolog itself - i.e., with predicates. Has
anyone  done this?  (It's of interest to me for the income tax
analysis system I'm working on.)

One obvious problem that I can see is what to do with assert and
retract. For the lemma-system to be correct, it would have to be
able to figure out the implications of calls to assert and
retract, *including* how these affect predicates several calls
away. For example:

        tired(today) :- toomuch(netnews, yesterday).
        toomuch(netnews, Day) :-
                read(netnews, Minutes, Day),
                Minutes > 120.
        read(netnews, 180, yesterday).

        ?- tired(today).
        yes.

        retract(read(netnews, 180, yesterday)).

        ?- tired(today).

If the implementation of retract has to search the entire
database and start making changes to what's been put into the
lemma hash table, the whole point of the system (improving
efficiency) could be defeated.

Comments?

-- David Sherman

------------------------------

Date: Thu, 14 Aug 86 15:15:38 pdt
From: Allen VanGelder <avg@diablo>
Subject: Exponential searches in the Farmer problem

Mario Bourgoin made a very interesting observation in his summary of
the Farmer problem.

> The number of repetitions has an upper bound of 2↑58 as near > as I
can calculate. The 58 was obtained by counting the > number of legal
second states produced by Prolog using > linked/2 and subtracting the
total number of legal > states from the result. Can someone
substantiate this answer?

This is not correct.  2↑58 is the number of nodes in a balanced BINARY
tree of DEPTH 58.  The search tree for "Farmer" is neither balanced
nor binary, nor is its depth 58.  However, the size of the search tree
IS exponential in the number of legal states.  The analysis is a bit
involved.  Many readers may wish to skip to "-------" at this point.

The general rule is that if the search has b branches at each node and
(always) goes to depth d, then there are about b↑d nodes.  In these
path/state problems, the branching factor b corresponds to the number
of states adjacent to a given state, and the depth d corresponds to
the path length, which is bounded by the number of legal states if the
search is restricted to simple paths.  Mario appears to be estimating
b = 58, so it should be in the base, not the exponent.

However, not all searches go to the same depth, so it is not clear
what the correct estimate of d is. Taking the average is WRONG:
consider a search tree that looks like a long list of length d.  Then
b=2 and the average depth is d/2, but the number of nodes is 2d - 1,
which is linear, and NOT the exponential 2↑(d/2).

In any event, assume there are 10 DISTINCT legal states, but 58 
apparent states due to redundancy in the way they are specified.  If
the program allows only simple paths, no path is longer than 9, and we
get 58↑9 as a crude upper bound.  That can be improved to 43 * 18↑9 by
assuming the redundancy factor is always 6.  (See below.)  Well, that
number is still quite unacceptable, and shows the high price of
redundancy.

Without any redundancy in the statement of the 10 legal states, 8 *
3↑9 looks likes an upper bound, assuming the (naive) rules

canGo(Goal, Goal, ←).  canGo(S1, Goal, Visited) :-
        legal(S2), linked(S1, S2), not member(S2, Visited),
        canGo(S2, Goal, [S2 | Visited]).

(These rules assume "legal" is a "generator" and "linked" is a 
"tester".  If "linked" can be formulated as a "generator", we may be
able to do better.  See below.)

I got the 8 * 3↑9 estimate as follows:  from each internal node in the
search, there are 10 branches to try -- 1 per legal state.  In this
problem, exactly 4 are linked to S1, the current state.  Thus 7
branches fail immediately (i.e. within the rule):  6 because they are
not linked to the current state, and (at least) 1 because it goes back
to the state visited just before S1.  (Notice how all the "domain
knowledge" enters the analysis; we are using the knowledge that the
links are symmetric.)  So charge the node 8, 1 for itself and 1 for
each of its predictable failures.  The "true" branching factor is at
most 3.

If legal states are specified redundantly by a factor of 6, then we
multiply both the 7 and the 3 by 6, and get 43 * 18↑9, which is about
6↑10 times the non-redundant figure.

Actually, Mario's final program is even better than (1+7) * 3↑9 
because he is able to make "linked" a "generator" and eliminate the
"legal" subgoal.  Thus, the estimate is (1+1) * 3↑9 because he
generates 4 LINKED states and fails on (at least) 1.  Thus careful
programming saves a factor of 4 right there.

While the search tree is actually much smaller because of the regular
structure of "linked", the bound of 2 * 3↑9 is about 40,000.  This
illustrates the danger that search algorithms will get out of hand.
Recall that if there are d states and the branching factor is b, we
get an estimate of b↑d nodes.  This is huge for moderate sized d, even
if b is only 2 or 3.

To achieve a quantum jump in (guaranteed) efficiency, we need to 
switch to a depth first search (or breadth first search) that 
remembers ALL the visited nodes, not just the ones on the currently
successful path.  While this can easily be done (for bounded degree
graphs) in linear time in a language with arrays and assignments, in
Prolog it is not so easy, and may take quadratic time.  If you use
"assert" to remember, it depends on how fast the interpreter can
retrieve an asserted fact, something over which the user has no
control.  Even so, d↑3 is less than 2↑d for problems beyond "toy"
size.

------------------------------

Date: 13 Aug 1986 07:20-EST
From: Saumya Debray <debray%suny-sb@csnet-relay>
Subject: Parsing Prolog's ->

I got the following message from Fernando Pereira, which I
think is a reasonable defense for the way Prolog's -> is
currently parsed:

From: Fernando Pereira <pereira%sri-stinson.arpa>
Subject: Manipulating Programs with `->'

The explanation in terms of cut was just a "crutch".
Maybe a better explanation is in terms of a guarded
command. The goal

        ( C1 -> G1; ... ; Cn -> Gn )

is analogous to the Dijkstra guarded command

        [ C1 -> G1 [] ... [] Cn -> Gn ]

and also to the Lisp COND

        (COND ((C1) G1) ... ((Cn) Gn))

The alternative syntax makes the goal analogous to

[ C1 -> G1 [] true -> [ C2 -> G2 [] true -> ...
                        [ Cn -> Gn ]...]

which is a different beast altogether. The latter
reading is fatally sequential, whereas the former
has at least a potential for parallel evaluation
of the guards.

-- Fernando

------------------------------

End of PROLOG Digest
********************

∂15-Aug-86  1018	CLT  	mini seminar series (final talk)  
To:   logmtc@SAIL.STANFORD.EDU   


Speaker: Gian Luigi Belin

Time: Friday, August 22, noon  (bring your lunch if you like).

Place: 252 Margaret Jacks (Stanford Computer Science Dept)

Topic: Experiments in Automatic Theorem Proving

   We discuss our experience of interaction with EKL, a proof checker based
upon a rewriting system and a decision procedure that use higher order logic. 
   Minor variations in the linguistic representation of a mathematical fact
have major consequences on its proof. 
   Flexibility is gained by the use of explicit definitions using quantifiers 
as well as definitions by primitive recursive functionals. 
   Lengthy logic derivations are often avoided using rewriting. 
   Sensible subdivision in short lemmata is essential to accomplish
proofs of nontrivial mathematical facts. 
   In the proof of correctness of a class of programs the optimal strategy may 
be to express as a predicate their common abstract property and prove it, 
rather than case by case direct verification.
   The subject of the experiment was the elementary theory of finite groups and
authors patience.


∂16-Aug-86  0045	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	FOCS program    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Aug 86  00:45:37 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Sat 16 Aug 86 00:40:42-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Sat 16 Aug 86 00:40:38-PDT
Received: by rsch.wisc.edu; Sat, 16 Aug 86 00:16:25 CDT
Return-Path: rackoff%ai.toronto.edu@CSNET-RELAY.ARPA 
Received: by rsch.wisc.edu; Tue, 12 Aug 86 15:10:08 CDT
Received: from toronto by csnet-relay.csnet id ae06950; 12 Aug 86 10:14 EDT
Received: by utai.uucp id AA04501; Mon, 11 Aug 86 14:19:06 edt
Date: Mon, 11 Aug 86 14:19:06 edt
From: Charles Rackoff <rackoff%ai.toronto.edu@csnet-relay.arpa>
Message-Id: <8608111819.AA04501@utai.uucp>
To: theory%rsch.wisc.edu@csnet-relay.arpa
Subject: FOCS program
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Sat, 16 Aug 86 00:15:51 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>


      Foundations of Computer Science Conference 1986
                    Oct. 27-29
                Toronto, Canada

PROGRAM

SUNDAY EVENING, Oct. 26, 1986
8:30 Reception and registration

MONDAY MORNING, Oct. 27, 1986
Session Chair: John Hopcroft

9:00 "An O(n 2 (m\(plnlogn)logn) min-cost flow algorithm." Zvi Galil,
 Columbia University and Tel-Aviv University; Eva Tardos,
 Eotvos L. University and MSRI

9:20 "Probabilistic construction of deterministic algorithms:
 approximating packing integer programs." Prabhakar Raghavan,
 Berkeley

9:40 "On a search problem related to branch-and-bound procedures."
 Richard Karp, Berkeley; Michael Saks, Rutgers University and
 Bell Communications Research; Avi Wigderson, MSRI and the
 Hebrew University

10:00 "Probabilistic Boolean decision trees and the complexity of
 evaluating game trees." Michael Saks, Rutgers University and
 Bell Communications Research; Avi Wigderson, MSRI and
 Hebrew University

10:20 Coffee

Session Chair: Moshe Vardi

10:40 "A physical interpretation of graph connectivity and its algorithmic
 applications" N. Linial, MSRI and Hebrew University; L.
 Lovasz, MSRI and Eotvos Lorand University; A. Wigderson,
 Hebrew University and MSRI

11:00 "The asymptotic spectrum of tensors and the exponent of matrix
 multiplication." Volker Strassen, Universitat Zurich

11:20 "Storing a dynamic sparse table." Alfred Aho, David Lee,
 AT&T Bell Laboratories

11:40 "Lower bounds for accessing binary search trees with rotations."
 Robert Wilber, IBM Almaden

12:00 "What search algorithm gives optimal average-case performance
 when search resources are highly limited?" David Mutchler,
 Naval Research Laboratory

12:20 Lunch

MONDAY AFTERNOON
Session Chair: Alok Aggarwal

2:10 "Geometric applications of Davenport-Schinzel sequences." M.
 Sharir, R. Cole, K. Kedem, D. Leven, R. Pollack, and S. Sifrony,
 Courant Institute and Tel Aviv University

2:30 "Lower bounds on the complexity of multidimensional searching."
 Bernard Chazelle, Ecole Normale Superieure and Princeton
 University

2:50 "Planar realizations of nonlinear Davenport-Schinzel sequences by
 segments." Ady Wiernik, Tel-Aviv University

3:10 "Proving by example and gap theorem." Hong Jia-Wei, Beijing
 Computer Institute, University of Toronto, Courant Institute,
 University of Chicago

3:30 Coffee

Session Chair: Ravi Kannan

3:50 "An optimal algorithm for the All-Nearest-Neighbors problem."
 Pravin Vaidya, University of Illinois, Urbana-Champaign

4:10 "An algorithm for constructing the aspect graph." W. Harry
 Plantinga and Charles Dyer, University of Wisconsin

4:30 "An algorithmic approach to the automated design of parts
 orienters." B.K. Natarajan, Cornell University

4:50 "Finite-resolution computational geometry." Dan Greene and
 Frances Yao, Xerox Palo Alto Research Center

5:10 "On Newton's method for polynomials." Joel Friedman,
 Berkeley

9:00 Business Meeting

TUESDAY MORNING, Oct. 28, 1986
Session Chair: Umesh Vazirani

9:00 "How to generate and exchange secrets." Andrew Yao, Stanford
 University

9:20 "Information theoretic reductions among disclosure problems."
 Gilles Brassard, Claude Crepeau, Universite de Montreal; Jean-
 Marc Robert, Ecole Polytechnique de Montreal

9:40 "Proofs that yield nothing but their validity and a methodology of
 cryptographic protocol design." Oded Goldreich, MIT and
 Technion; Silvio Micali, MIT; Avi Wigderson, MSRI and Hebrew
 University

10:00 "Non-transitive transfer of confidence: a perfect zero-knowledge
 interactive protocol for SAT and beyond." Gilles Brassard, Claude
 Crepeau, Universite de Montreal

10:20 Coffee

Session Chair: Nancy Lynch

10:40 "Dynamic deadlock resolution protocols." Baruch Awerbuch
 and Silvio Micali, MIT

11:00 "Programming simultaneous actions using common knowledge."
 Yoram Moses and Mark Tuttle, MIT

11:20 "Flipping persuasively in constant expected time." C. Dwork,
 IBM Almaden, D. Shmoys, MIT and MSRI; L. Stockmeyer, IBM
 Almaden

by
 segments." Ady Wiernik, Tel-Aviv University

3:10 "Proving by example and gap theorem." Hong Jia-Wei, Beijing
 Computer Institute, University of Toronto, Courant Institute,
 University of Chicago

3:30 Coffee

Session Chair: Ravi Kannan

3:50 "An optimal algorithm for the All-Nearest-Neighbors problem."
 Pravin Vaidya, University of Illinois, Urbana-Champaign

4:10 "An algorithm for constructing the aspect graph." W. Harry
 Plantinga and Charles Dyer, University of Wisconsin

4:30 "An algorithmic approach to the automated design of parts
 orienters." B.K. Natarajan, Cornell University

4:50 "Finite-resolution computational geometry." Dan Greene and
 Frances Yao, Xerox Palo Alto Research Center

5:10 "On Newton's method for polynomials." Joel Friedman,
 Berkeley

9:00 Business Meeting

TUESDAY MORNING, Oct. 28, 1986
Session Chair: Umesh Vazirani

9:00 "How to generate and exchange secrets." Andrew Yao, Stanford
 University

9:20 "Information theoretic reductions among disclosure problems."
 Gilles Brassard, Claude Crepeau, Universite de Montreal; Jean-
 Marc Robert, Ecole Polytechnique de Montreal

9:40 "Proofs that yield nothing but their validity and a methodology of
 cryptographic protocol design." Oded Goldreich, MIT and
 Technion; Silvio Micali, MIT; Avi Wigderson, MSRI and Hebrew
 University

10:00 "Non-transitive transfer of confidence: a perfect zero-knowledge
 interactive protocol for SAT and beyond." Gilles Brassard, Claude
 Crepeau, Universite de Montreal

10:20 Coffee

Session Chair: Nancy Lynch

10:40 "Dynamic deadlock resolution protocols." Baruch Awerbuch
 and Silvio Micali, MIT

11:00 "Programming simultaneous actions using common knowledge."
 Yoram Moses and Mark Tuttle, MIT

11:20 "Flipping persuasively in constant expected time." C. Dwork,
 IBM Almaden, D. Shmoys, MIT and MSRI; L. Stockmeyer, IBM
 Almaden

hicago

9:20 "A new pebble game that characterizes parallel complexity classes."
 H. Venkateswaran, University of Washington, Seattle; and Martin
 Tompa, IBM Yorktown Heights

9:40 "K+1 heads are better than K for PDA's." Ming Li, Ohio State
 University; and Marek Chrobak, Warsaw University

10:00 "On the power of interaction." William Aiello, Shafi Goldwasser
 and Johan Hastad, MIT

10:20 Coffee

Session Chair: Joel Seiferas

11:00 "Collapsing Degrees." Stuart Kurtz, University of Chicago;
 Stephen Mahaney, AT&T Bell Laboratories; and James Royer,
 University of Chicago

11:20 "Three results on the polynomial isomorphism of complete sets."
 Judy Goldsmith and Deborah Joseph, University of Wisconsin,
 Madison

11:40 "Permanent and determinant." Joachim von zur Gathen,
 University of Toronto

12:00 "Time-space tradeoffs for branching programs contrasted with
 those for straight-line programs." Karl Abrahamson, University
 of British Columbia

12:20 "Meanders, Ramsey Theory and lower bounds for branching
 programs." Noga Alon, Tel Aviv University; and Wolfgang
 Maass, University of Illinois at Chicago

12:40 Lunch

WEDNESDAY AFTERNOON
Session Chair: Mihalis Yannakakis

2:10 "The token distribution problem." David Peleg and Eli Upfal,
 IBM Almaden

2:30 "Separator-based strategies for efficient message routing." Greg
 Frederickson and Ravi Janardan, Purdue University

2:50 "Parallel complexity of logical query programs." Jeffrey Ullman
 and Allen Van Gelder, Stanford University

3:10 "On the power of one-way communication." Jik Chang, Oscar
 Ibarra, and Anastasios Vergis, University of Minnesota

3:30 Coffee

Session Chair: Hal Sudborough

3:50 "An efficient parallel algorithm for planarity." Philip Klein,
 MIT; and John Reif, Harvard University

4:10 "Approximate and exact parallel scheduling with applications to
 list, tree and graph problems." Richard Cole, Courant Institute;
 and Uzi Vishkin, Courant Institute and Tel Aviv University

4:30 "An optimal randomized parallel algorithm for finding connected
 components in a graph." Hillel Gazit, University of Southern
 California

4:50 "Tight complexity bounds for parallel comparison sorting."
 Noga Alon, and Yossi Azar, Tel Aviv University; and Uzi
 Vishkin, Courant Institute and Tel Aviv University

5:10 "Parallel merge sort." Richard Cole, Courant Institute


--------------
TN Message #67
--------------

∂16-Aug-86  1152	RPG  	Various Issues (cont'd) 
To:   cl-steering@SAIL.STANFORD.EDU   

Scott's resignation is a blow to the technical committee. I believe that
the duties Scott performed can be broken down as follows:

	Titular Head: anyone who can speak calmly
	Technical Lead: distributed among the technical committee

On the issue of EuLisp/Common Lisp, I think that there is a hope
of accomplishing the merger rather than using it as a delaying tactic.
The technical compromise from our point of view is merging the
value/function name spaces. This puts user code in jeopardy, and it
exposes a problem with macros. We are experiencing some of the macro
problems already, and we should look closely at a solution.

As part my vague position on the ``kind of international coordinating
committee with unspecified roles and responsibilities,'' I plan to attend
about 1 out of 3 EuLisp meetings (assuming I can find some way to pay for
the trips). The face-to-face EuLisp/Common Lisp meeting tuesday night at
the Lisp conference demonstrated some hard feelings on both sides. The
private continuation of that discussion over beer was much calmer and
demonstrates the power of personal interaction rather than long-distance
carping.

I heard it suggested (by Sussman among others) that Common Lisp has `won' and
EuLisp is simply a desperation move on the part of the European community.
That might be true, but I think it doesn't serve the internation Lisp community
well to pursue that strategy, especially if we can clean up Common Lisp
in the balance.

On the Kunze issue, as you know I am a major naysayer to including
Foderaro on the Technical committee. We have discussed his qualifcations
at length, and I don't want to repeat either them or our conclusions.
I spoke with Kunze myself, and he stated that Franz lost a major account
because someone said that they did not believe that Franz could follow
Common Lisp developments and that Franz could not speak for the Common Lisp
community. I believe that membership by any single person or every person
in Franz on X3J13 should solve that particular problem without having to
place someone on the Technical committee, which I see as more select.

I question Franz's ability to play an effective role on the select committees
based on a press conference held by Franz at AAAI. The press conference touched
on the recent events surrounding EuLisp. No one from Franz was at the tuesday
night meeting, but at the press conference the relationship between EuLisp
and Common Lisp was explained to the press. Franz stated that Common Lisp
had won and that the best strategy was for the US to ignore the Europeans.

A British reporter was at the press conference and was upset by the attitude
taken by Franz. She came and talked to me about the relationship between
EuLisp and Common Lisp, at which point I told her of the ISO new work item that
Bob Mathis quoted to this list.

Perhaps the best bet is to let X3J13 vote on the members of the Technical
and Steering committees, but for the time being, if the current Technical
committee votes to help Franz's marketting department, I will go along with
the decision.

			-rpg-

∂16-Aug-86  1403	DLW@ELEPHANT-BUTTE.SCRC.Symbolics.COM 	Various Issues (cont'd)   
Received: from [192.10.41.41] by SAIL.STANFORD.EDU with TCP; 16 Aug 86  14:02:52 PDT
Received: from CHICOPEE.SCRC.Symbolics.COM by ELEPHANT-BUTTE.SCRC.Symbolics.COM via CHAOS with CHAOS-MAIL id 63593; Sat 16-Aug-86 16:45:50 EDT
Date: Sat, 16 Aug 86 16:50 EDT
From: Daniel L. Weinreb <DLW@QUABBIN.SCRC.Symbolics.COM>
Subject: Various Issues (cont'd) 
To: RPG@SAIL.STANFORD.EDU, cl-steering@SAIL.STANFORD.EDU
In-Reply-To: The message of 16 Aug 86 14:52 EDT from Dick Gabriel <RPG@SAIL.STANFORD.EDU>
Message-ID: <860816165009.3.DLW@CHICOPEE.SCRC.Symbolics.COM>

I'd like to point out one specific problem with putting Fodorero onto
the technical committee: how will it look to the marketing departments
of the other vendors, who do not have "representatives" [sic] on the
technical committee?  If you add Fodorero, you'll have to explain why.
Even if you come up with a bland explanation, it's still pretty likely
that word will get out that it was done because Franz claimed that they
were at a marketing disadvantage, etc., etc.  At this point, you will be
in the position of having confirmed that, indeed, Franz was at a
disadvantage, and now they are not.  Our position, that members of the
technical committee are individuals rather than company representatives,
will be untenable.  If you were in the marketing group at TI, what would
you think at this point?  Or LMI or Gold Hill or Integrated Inference
Machines or the KCl company?  When they approach you with the same
request, what will you say?  I think this issue deserves consideration.

∂16-Aug-86  1854	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	Theory Day at Columbia    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Aug 86  18:54:31 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Sat 16 Aug 86 18:49:56-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Sat 16 Aug 86 18:50:03-PDT
Received: by rsch.wisc.edu; Sat, 16 Aug 86 20:30:36 CDT
Return-Path: JENKINS@CS.COLUMBIA.EDU 
Received: by rsch.wisc.edu; Wed, 13 Aug 86 11:10:01 CDT
Received: by crys.wisc.edu; Wed, 13 Aug 86 11:09:46 CDT
Date: Wed 13 Aug 86 12:10:53-EDT
From: "Debra A. Jenkins" <JENKINS@cs.columbia.edu>
To: theory@crys.wisc.edu
Subject: Theory Day at Columbia
Message-Id: <12230505065.35.JENKINS@CS.COLUMBIA.EDU>
Status: RO
Resent-To: TheoryNet-list:;
Resent-Date: Sat, 16 Aug 86 20:30:14 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>


                     THE NINTH THEORY DAY

                     at Columbia University

         SPONSORED BY THE DEPARTMENT OF COMPUTER SCIENCE

                  (FRIDAY, SEPTEMBER 26, 1986)


10:00 DR. LEO GUIBAS
      DEC SRC and Stanford University

      TOPOLOGICAL SWEEP METHODS IN COMPUTATIONAL GEOMETRY



11:00 DR. MARTIN TOMPA 
      IBM Research

      A NEW PEBBLE GAME THAT CHARACTERIZES PARALLEL COMPLEXITY CLASSES



2:00  PROFESSOR STEPHEN A. COOK
      University of Toronto

      FEASIBLY CONSTRUCTIVE PROOFS



3:00  PROFESSOR ODED GOLDREICH
      Technion and MIT

      PROOFS THAT YIELD NOTHING BUT THEIR VALIDITY 
      OR All NP LANGUAGES HAVE ZERO-KNOWLEDGE PROOFS



All lectures will be in the Kellogg Conference Center on the fifteenth
floor of the International Affairs Building, 118th Street and
Amsterdam Avenue.

The lectures are free and open to the public.

Call (212) 280-2736 for more information.


--------------
TN Message #68
--------------

∂16-Aug-86  2039	FAHLMAN@C.CS.CMU.EDU 	Various Issues (cont'd)     
Received: from C.CS.CMU.EDU by SAIL.STANFORD.EDU with TCP; 16 Aug 86  20:39:28 PDT
Received: ID <FAHLMAN@C.CS.CMU.EDU>; Sat 16 Aug 86 23:39:56-EDT
Date: Sat, 16 Aug 1986  23:39 EDT
Message-ID: <FAHLMAN.12231416922.BABYL@C.CS.CMU.EDU>
Sender: FAHLMAN@C.CS.CMU.EDU
From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
To:   Dick Gabriel <RPG@SU-AI.ARPA>
Cc:   cl-steering@SU-AI.ARPA
Subject: Various Issues (cont'd) 
In-reply-to: Msg of 16 Aug 1986  14:52-EDT from Dick Gabriel <RPG at SAIL.STANFORD.EDU>


    Perhaps the best bet is to let X3J13 vote on the members of the Technical
    and Steering committees, but for the time being, if the current Technical
    committee votes to help Franz's marketting department, I will go along with
    the decision.

Probably the Franz people will be willing to wait until the X3J13
meeting and see what develops there, before they do anything drastic.
I suggested to Kunze that he do this, and he seemed to agree at the
time.

If the Franz people come out of Washington feeling screwed, it must be
very clear that everything was done by the book, and even then it could
get messy.  Maybe there's some way they end up with the official
participation they seem to want, without establishing the principle that
whoever makes the most threats gets to call the tune.

I'm not sure what to expect at the Washington meeting.  Presumably
anyone present who says he wants to participate gets to be on the X3J13
committee?  And it is then this big committee that selects something
like technical and steering committees?  What sorts of rules will govern
this?  Can one company pack the meeting?  Do we even want to propose
that the current technical and steering committees, more or less, be
adopted by X3J13?  I assume that this arpanet style of discussion is
foreign to X3 and that most efforts in the past have progressed via face
to face meetings, with some very small group doing all the preparation
behind the scenes.

I'd be interested in hearing what Bob Mathis thinks is going to go on in
Washington, since he is the only one of us (I think) who has been
through this before.

-- Scott

∂17-Aug-86  1024	RPG  	Varia Concerning September Meeting
To:   cl-steering@SAIL.STANFORD.EDU   

I presume that no voting can happen at the meeting in September.
It is not practical for all interested parties to show up, and
it certainly has not been advertised. If Bob Mathis says I'm wrong,
that you can bet that 55 people from Lucid will be there, plus proxies from
all our clients.

That last sentence ought to convince anyone who thinks that we should
have a hard vote that it is a bad idea, because a strategy like the one
I just outlined will occur to other people as well.

I think we ought to propose that the current ad hoc committees be continued,
and I presume Kunze will propose additional members. At that point DEC and
some of the others will see what's happening and probably propose some of their
own, or else they'll stand up and state that the current committees are
OK. Were I cynical, I could propose we start to lobby with the various
companies to block such a move to expand.

In fact, I think we ought to propose that the current technical committee
write a new specification and let X3J13, as a whole, judge it.

Another possible scenario for the September meeting is to simply report on
progress, vote on procedures, take opinions on the EuLisp question, take
opinions on the depth of changes allowed, and approach the meeting as if
it were presumed that the current technical committee will remain in
place until the first draft is ready.

As far as the planning is concerned, I understand it to be the case that
Bob Mathis is `at our service,' rather than the other way around. At the
EuLisp meeting he stated that the current Common Lisp constituency could
not back down from standarization now that the ball is rolling (China might
step in was a proposed scenario), but I think that underestimates the
strength of the community that would be backing down.

			-rpg-

∂17-Aug-86  1126	MATHIS@ADA20.ISI.EDU 	X3J13 and issues  
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 17 Aug 86  11:26:17 PDT
Date: 17 Aug 1986 11:26-PDT
Sender: MATHIS@ADA20.ISI.EDU
Subject: X3J13 and issues
From: MATHIS@ADA20.ISI.EDU
To: cl-steering@SU-AI.ARPA
Cc: Mathis@ADA20.ISI.EDU
Message-ID: <[ADA20.ISI.EDU]17-Aug-86 11:26:09.MATHIS>

Let's not talk about digging in heels or backing down.  The J
committees are "technical" committees from the X3 standpoint.
The openness of X3J13 means that interested people can be on the
"technical" committee.  What we need is a subcommittee that gets
the work done -- call it a "clean-up" committee (nobody ever
wants to be on those).

Before the September meeting it would be good to have a strategy
for who should be on that committee.  I would like it to have a
chairman who could divide up the work.  I would also not like
there to be any open controversy about it membership.  The people
we want on it should be at the September meeting.  It should not
be a list of names but rather a group of workers.  We also need
it to have a strategy of more frequent meetings.

Bob

∂18-Aug-86  0822	FAHLMAN@C.CS.CMU.EDU 	X3J13 and issues  
Received: from C.CS.CMU.EDU by SAIL.STANFORD.EDU with TCP; 18 Aug 86  08:21:52 PDT
Received: ID <FAHLMAN@C.CS.CMU.EDU>; Mon 18 Aug 86 11:21:42-EDT
Date: Mon, 18 Aug 1986  11:21 EDT
Message-ID: <FAHLMAN.12231806814.BABYL@C.CS.CMU.EDU>
Sender: FAHLMAN@C.CS.CMU.EDU
From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
To:   MATHIS@ADA20.ISI.EDU
Cc:   cl-steering@SU-AI.ARPA
Subject: X3J13 and issues
In-reply-to: Msg of 17 Aug 1986  14:26-EDT from MATHIS at ADA20.ISI.EDU


So perhaps the model we want to promote is that X3J13 is the "technical
committee".  This is open to anyone who puts in the time and money, and
it is the body with actual authority to make technical decisions.  The
Franz people will be on there, and that will give them the kind of
official representation they seem to crave.

Since that group will be too large to get any complicated work done,
there will have to be subcommittees that produce well-debugged proposals
on various issues.  Certainly there would be a subcommittee on
object-oriented programming, one on errors (which might converge very
quickly), and something we might call "cleanup" dealing with all the
little problems of the current manual.  Maybe also one on characters
(they would try to work with the Japanese to develop a character
standard that accommodates Kanji and maybe flushes fonts and/or bits),
and one on standards issues relating to the compiler -- there is a
complicated nest of issues in here that want to be worked on together.
I guess that there would still be need for some sort of steering
committee as well, though maybe this is just a set of informal advisors
to Mathis.

The current technical committe people would be on various of these
subcommittees.  An advantage of this setup is that some additional
people from the heavily involved companies could get into the act, where
before we tried hard to avoid dupllication.  KMP should be involved in
the error subcommittee, Gregor in objects, and so on.  The only
politically sensitive one might be "cleanup", which deals with most of
the things the old technical committee was trying to deal with earlier.
But since the real power rests with the full X3J13, which is open, maybe
people will relax a little.

There's still the issue of whether certain companies try to pack X3J13
with their own people.  Do things move slowly enough that we could
safely wait to see if anyone else tries this, rather than launching a
first strike?  Or is there some procedural mechanism in X3 that makes
packing impossible or ineffective?  I guess there's always the practical
threat that if some splinter group takes over X3J13, the companies that
don't like this can agree to ignore this committee and all its works.
(If this threat exists in credible form, there is little chance of ever
having the situation arise.)

-- Scott

∂18-Aug-86  1050	TAJNAI@SU-SCORE.ARPA 	French Faculty under auspices of IBM France wish to visit 9/12 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Aug 86  10:50:39 PDT
Date: Mon 18 Aug 86 10:46:43-PDT
From: Carolyn Tajnai <TAJNAI@SU-SCORE.ARPA>
Subject: French Faculty under auspices of IBM France wish to visit 9/12
To: faculty@SU-SCORE.ARPA
Message-ID: <12231833229.35.TAJNAI@Score.Stanford.EDU>


We have received a request from IBM France (coordinated through
Jean Paul Jacob of IBM Almaden) for 12 faculty members from France to
visit CSD/CSL on Friday, September 12.   I will list the participants,
please let me know if you are able to see them, and suggest a time.

J. Ganouna, Dir. of Nuclear Physics Institute - CNRS Paris
G. Touzot, Dir. Theoretical Mathematics Inst., CNRS Marseille
J. Bertrand, Dir. of Mechanics Dept., Univ. of Marseille
J.S. Lienard, Dir. of research center on Computer Sciences and 
	Applied Math., Univ. of Orsay.  Personal interest: speech recognition.
A. Costes, Dir. of Automation and System Analysis Laboratory, CNRS Toulouse
J. Bories, Dir. of Fluid Mechanics Inst., Univ. of Toulouse
J. Lenfant, Dir. of Parallel Architecture Dept., IRISA Rennes
D. Bloch, Dir. of Polytechnicum Institute - Univ. of Grenoble
	(electronics and programming)
M. Johanin, Dir. of Computing Center of Orsay (modelling)
M. Rimpault, Dir. of Computing Resources of Univ. of Bordeaux
	(math., physics, and chemistry)
G. Falco, Dir. of Computing Facilities at the Chamber of Trade and Industry,
	Paris (30 higher education schools)
J. Connes, Computing facilities Manager - CNRS, National Center for
	Scientific Research.
and from IBM France:
J. J. Duby, Scientific Director
P. Stefanou, Manager of Science and Technology Programs
P. Pineau, Education and Science Programs Manager
and
a representative of the Minister of Higher Education and Research
and the director of computing centers from the Chamber of Trade and Industry

The group will visit IBM locations in Almaden, Santa Teresa and Palo Alto.
Also Berkeley.

IBM Almaden and Yorktown Heights share a Forum membership and Jeff
Ullman is the faculty liaison.

Please advise.

Carolyn
-------

∂18-Aug-86  1149	OHLANDER@B.ISI.EDU 	Franz Issue    
Received: from B.ISI.EDU by SAIL.STANFORD.EDU with TCP; 18 Aug 86  11:48:59 PDT
Date: 18 Aug 1986 11:47-PDT
Sender: OHLANDER@B.ISI.EDU
Subject: Franz Issue
From: OHLANDER@B.ISI.EDU
To: cl-steering@SU-AI.ARPA
Message-ID: <[B.ISI.EDU]18-Aug-86 11:47:39.OHLANDER>

I have very strong objections to being blackmailed to place someone from Franz
on the Technical Committee.  I also don't understand why Franz, among all of
the other developers of LISP, has to have special help in this area.  While it
is true that some vendors have members on the committee, there are sound
historical reasons for such participation.  I feel that, if we allow Kunze to
exert this kind of pressure, we have to be prepared to submit to anyone who
has the same kind of problem.  At the same time, I want to be practical.  I
think Gabriel's recommendation to put someone from Franz on the X3J13 group
may solve the problem.

In regard to Common Lisp and Eulisp, I have to believe that Common Lisp's
position is very solid and the time will be on our side.  If the community at
large can benefit from some accomodation of Eulisp issues, then we should make
an honest attempt to achieve some sort of integration and cleanup.  While this
is progressing, I think we will see even more solid instantiation of CL with
embracement by the the Japanese.  I believe this will influence the Europeans
to make concessions in our favor.

Ron

∂18-Aug-86  1153	TAJNAI@SU-SCORE.ARPA 	Help us Celebrate!  The Forum broke a MILLION!  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Aug 86  11:53:03 PDT
Date: Mon 18 Aug 86 11:43:25-PDT
From: Carolyn Tajnai <TAJNAI@SU-SCORE.ARPA>
Subject: Help us Celebrate!  The Forum broke a MILLION!
To: csd.list@SU-SCORE.ARPA, csl-everyone@SU-SIERRA.ARPA
Message-ID: <12231843552.35.TAJNAI@Score.Stanford.EDU>


For the first time the Forum has brought in over one million dollars
in one fiscal year.  Come help us celebrate in the ERL patio on
Friday, August 22, at 4:00 p.m.

Remember, the Forum is all of us, and it takes all of us to make
it a success.

Bill, Carolyn, Ann, Katie and the Forum Committee
-------

∂18-Aug-86  1206	coraki!pratt@Sun.COM 	Seminar: Wu Wen-tsun, "Mechanization of Geometry"    
Received: from SUN.COM by SAIL.STANFORD.EDU with TCP; 18 Aug 86  12:06:26 PDT
Received: from sun.uucp by sun.com (3.2/SMI-3.0)
	id AA09562; Mon, 18 Aug 86 12:03:00 PDT
Received: by sun.uucp (1.1/SMI-3.0)
	id AA06264; Mon, 18 Aug 86 11:38:36 PDT
Received: by coraki.uucp (3.2/SMI-1.2)
	id AA01155; Mon, 18 Aug 86 11:25:38 PDT
Date: Mon, 18 Aug 86 11:25:38 PDT
From: coraki!pratt@Sun.COM (Vaughan Pratt)
Message-Id: <8608181825.AA01155@coraki.uucp>
To: aflb.all@su-score.arpa, friends@su-csli.arpa, logmtc@su-ai.arpa
Subject: Seminar: Wu Wen-tsun, "Mechanization of Geometry"


SPEAKER		Professor Wu Wen-tsun
TITLE		Mechanization of Geometry
DATE		Thursday, August 21
TIME		2:00 pm
PLACE		Margaret Jacks Hall, room 352

ABSTRACT
A mechanical method of geometry based on Ritt's characteristic set
theory will be described which has a variety of applications including
mechanical geometry theorem proving in particular. The method has been
implemented on computers by several researchers and turns out to be 
efficient for many applications.

BACKGROUND
Professor Wu received his doctorate in France in the 1950's, and was a
member of the Bourbaki group.  In the first National Science and
Technology Awards in China in 1956, Professor Wu was one of three
people awarded a first prize for their contributions to science and
technology.  He is currently the president of the Chinese Mathematical
Society.

In 1977, Wu extended classical algebraic geometry work of Ritt to an
algorithm for proving theorems of elementary geometry.  The method has
recently become well-known in the Automated Theorem Proving community;
at the University of Texas it has been applied it to the machine proof
of more than 300 theorems of Euclidean and non-Euclidean geometry.

∂18-Aug-86  1210	gls@Think.COM 	X3J13 and issues    
Received: from GODOT.THINK.COM by SAIL.STANFORD.EDU with TCP; 18 Aug 86  12:10:03 PDT
Received: from faustinus by Godot.Think.COM via CHAOS; Mon, 18 Aug 86 15:10:11 edt
Date: Mon, 18 Aug 86 15:11 EDT
From: Guy Steele <gls@Think.COM>
Subject: X3J13 and issues
To: Fahlman@C.CS.CMU.EDU
Cc: cl-steering@SU-AI.ARPA, gls@AQUINAS
In-Reply-To: <FAHLMAN.12231806814.BABYL@C.CS.CMU.EDU>
Message-Id: <860818151103.4.GLS@FAUSTINUS.THINK.COM>

When we first set up the current technical committee, the officially
announced theory was that its purpose was to tide the world over until
X3J13 happened, and perhaps also get a substantial amount of the cleanup
work done.  (We have not done the technical cleanup work, of course, but
it appears that we have done a great deal of political cleanup work.)

X3 does have procedures to prevent packing of committees; you can bet
that this problem was addressed long ago.  Here is my inductive
understanding of the rules, based on observing X3J3 minutes and X3J11
meetings.  In general anyone can attend and participate in discussion,
but each company only gets one vote.  A company designates an official
representative and an alternate.  Persons who are independent of a
company may attend as independent consultants.  A person gets a vote
only if he (or his designated alternate) has attended at least two of
the last three meetings.  This last rule puts a premium on attending the
first meeting: attendees of the initial meeting get votes right away,
but people who first attend at the second meeting don't get a vote until
the third or fourth meeting.  It also requires a certain commitment and
prevents proxy fights: you must actually be there to get a vote.

In practice technical issues are resolved by subcommittees, including
"committee of the whole".  Their reports are then referred to the main
committee for final votes.  (This is often a rubber stamp, but not
always.  In X3J11 we very often spent an entire day in committee of the
whole and voted for some set of features; then we would rise from
committee of the whole and the exact same set of people would vote to
turn down the proposal after all.)

At this stage I would not mess with Foderaro of anyone else.  Let's sit
tight and see what happens in Washington.  If Franz doesn't care enough
to have anyone at the Eulisp meeting, will they give a fig for X3J13?
It is an obvious opportunity for anyone complaining about the current
setup to put up or shut up.

--Guy

∂18-Aug-86  1211	gls@Think.COM 	X3J13 and issues    
Received: from GODOT.THINK.COM by SAIL.STANFORD.EDU with TCP; 18 Aug 86  12:11:17 PDT
Received: from faustinus by Godot.Think.COM via CHAOS; Mon, 18 Aug 86 15:11:16 edt
Date: Mon, 18 Aug 86 15:12 EDT
From: Guy Steele <gls@Think.COM>
Subject: X3J13 and issues
To: Fahlman@C.CS.CMU.EDU
Cc: cl-steering@SU-AI.ARPA, gls@AQUINAS
In-Reply-To: <FAHLMAN.12231806814.BABYL@C.CS.CMU.EDU>
Message-Id: <860818151209.5.GLS@FAUSTINUS.THINK.COM>

When we first set up the current technical committee, the officially
announced theory was that its purpose was to tide the world over until
X3J13 happened, and perhaps also get a substantial amount of the cleanup
work done.  (We have not done the technical cleanup work, of course, but
it appears that we have done a great deal of political cleanup work.)

X3 does have procedures to prevent packing of committees; you can bet
that this problem was addressed long ago.  Here is my inductive
understanding of the rules, based on observing X3J3 minutes and X3J11
meetings.  In general anyone can attend and participate in discussion,
but each company only gets one vote.  A company designates an official
representative and an alternate.  Persons who are independent of a
company may attend as independent consultants.  A person gets a vote
only if he (or his designated alternate) has attended at least two of
the last three meetings.  This last rule puts a premium on attending the
first meeting: attendees of the initial meeting get votes right away,
but people who first attend at the second meeting don't get a vote until
the third or fourth meeting.  It also requires a certain commitment and
prevents proxy fights: you must actually be there to get a vote.

In practice technical issues are resolved by subcommittees, including
"committee of the whole".  Their reports are then referred to the main
committee for final votes.  (This is often a rubber stamp, but not
always.  In X3J11 we very often spent an entire day in committee of the
whole and voted for some set of features; then we would rise from
committee of the whole and the exact same set of people would vote to
turn down the proposal after all.)

At this stage I would not mess with Foderaro or anyone else.  Let's sit
tight and see what happens in Washington.  If Franz doesn't care enough
to have anyone at the Eulisp meeting, will they give a fig for X3J13?
It is an obvious opportunity for anyone complaining about the current
setup to put up or shut up.

--Guy

∂18-Aug-86  2032	coraki!pratt@Sun.COM 	Wu's visit - appointments   
Received: from SUN.COM by SAIL.STANFORD.EDU with TCP; 18 Aug 86  20:32:18 PDT
Received: from sun.uucp by sun.com (3.2/SMI-3.0)
	id AA14171; Mon, 18 Aug 86 20:29:14 PDT
Received: by sun.uucp (1.1/SMI-3.0)
	id AA11416; Mon, 18 Aug 86 20:32:49 PDT
Received: by coraki.uucp (3.2/SMI-1.2)
	id AA00396; Mon, 18 Aug 86 20:30:29 PDT
Date: Mon, 18 Aug 86 20:30:29 PDT
From: coraki!pratt@Sun.COM (Vaughan Pratt)
Message-Id: <8608190330.AA00396@coraki.uucp>
To: logmtc@su-ai.arpa
Subject: Wu's visit - appointments
Cc: coraki!drake@Sun.COM

If you would like an appointment to meet with Professor Wu Wen-tsun on
Wednesday or Thursday, let me know by email, or call Mary Drake at
723-0872.  His interests include algebra, geometry, theorem-provers,
analysis of algorithms, and of course mathematics in China (he is
president of the Chinese Mathematical Society).
-v

∂18-Aug-86  2305	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	Theory day at Columbia - correction 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Aug 86  23:05:30 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Mon 18 Aug 86 23:01:32-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Mon 18 Aug 86 22:58:55-PDT
Received: by rsch.wisc.edu; Tue, 19 Aug 86 00:33:15 CDT
Return-Path: galil%taurus.BITNET@wiscvm.wisc.edu 
Received: by rsch.wisc.edu; Sun, 17 Aug 86 01:46:24 CDT
Received: from (GALIL)TAURUS.BITNET by WISCVM.WISC.EDU on 08/17/86 at
  01:46:21 CDT
Received: by taurus (4.12/ta.1.3.R)
        id AA12856; Sun, 17 Aug 86 09:46:35 -0300
Return-Path: <galil@taurus.BITNET>
Date: Sun, 17 Aug 86 09:46:35 -0300
From: Zvi Galil  <galil%taurus.BITNET@wiscvm.wisc.edu>
Message-Id: <8608170646.AA12856@taurus>
To: theory@rsch.wisc.edu
Subject: Theory day at Columbia - correction
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Tue, 19 Aug 86 00:32:31 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>


                     THE NINTH THEORY DAY

                     at Columbia University

                     Friday, September 26, 1986


10: 00 DR. LEO GUIBAS
      DEC SRC and Stanford University

      TOPOLOGICAL SWEEP METHODS IN COMPUTATIONAL GEOMETRY



11: 00 DR. MARTIN TOMPA
      IBM Research

      A NEW PEBBLE GAME THAT CHARACTERIZES PARALLEL COMPLEXITY CLASSES



2: 00  PROFESSOR STEPHEN A. COOK
      University of Toronto

      FEASIBLY CONSTRUCTIVE PROOFS



3: 00  PROFESSOR ODED GOLDREICH
      Technion and MIT

      PROOFS THAT YIELD NOTHING BUT THEIR VALIDITY
      OR All NP LANGUAGES HAVE ZERO-KNOWLEDGE PROOFS




All lectures will be in the Kellogg Conference Center on the fifteenth
floor of the International Affairs Building, 118th Street and
Amsterdam Avenue.

The lectures are free and open to the public.

Call (212) 280-2736 for more information.

--------------
TN Message #69
--------------

∂19-Aug-86  0130	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #39
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Aug 86  01:30:36 PDT
Date: Monday, August 18, 1986 3:59AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #39
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Tuesday, 19 Aug 1986      Volume 4 : Issue 39

Today's Topics:
                      Announcement -  AI and Law
----------------------------------------------------------------------

Date: 13 Aug 86 20:36:33 EDT
From: MCCARTY@RED.RUTGERS.EDU
Subject: Conference on AI and Law

                           CALL FOR PAPERS:

                  First International Conference on
                   ARTIFICIAL INTELLIGENCE AND LAW

                           May 27-29, 1987
                       Northeastern University
                      Boston, Massachusetts, USA

In recent years there has been an increased interest in the
applications of artificial intelligence to law.  Some of this interest
is due to the potential practical applications: A number of
researchers are developing legal expert systems, intended as an aid to
lawyers and judges; other researchers are developing conceptual legal
retrieval systems, intended as a complement to the existing full-text
legal retrieval systems.  But the problems in this field are very
difficult.  The natural language of the law is exceedingly complex,
and it is grounded in the fundamental patterns of human common sense
reasoning.  Thus, many researchers have also adopted the law as an
ideal problem domain in which to tackle some of the basic theoretical
issues in AI: the representation of common sense concepts; the process
of reasoning with concrete examples; the construction and use of
analogies; etc.  There is reason to believe that a thorough
interdisciplinary approach to these problems will have significance
for both fields, with both practical and theoretical benefits.

The purpose of this First International Conference on Artificial
Intelligence and Law is to stimulate further collaboration between AI
researchers and lawyers, and to provide a forum for the latest
research results in the field.  The conference is sponsored by the
Center for Law and Computer Science at Northeastern University.  The
General Chair is: Carole D.  Hafner, College of Computer Science,
Northeastern University, 360 Huntington Avenue, Boston MA 02115,
USA; (617) 437-5116 or (617) 437-2462; hafner.northeastern@csnet.

Authors are invited to contribute papers on the following topics:

   - Legal Expert Systems
   - Conceptual Legal Retrieval Systems
   - Automatic Processing of Natural Legal Texts
   - Computational Models of Legal Reasoning

In addition, papers on the relevant theoretical issues in AI are also
invited, if the relationship to the law can be clearly demonstrated.
It is important that authors identify the original contributions
presented in their papers, and that they include a comparison with
previous work.  Each submission will be reviewed by at least three
members of the Program Committee (listed below), and judged as to its
originality, quality and significance.

Authors should submit six (6) copies of an Extended Abstract (6 to 8
pages) by January 15, 1987, to the Program Chair: L.  Thorne McCarty,
Department of Computer Science, Rutgers University, New Brunswick NJ
08903, USA; (201) 932-2657; mccarty@rutgers.arpa.  Notification of
acceptance or rejection will be sent out by March 1, 1987.  Final
camera-ready copy of the complete paper (up to 15 pages) will be due
by April 15, 1987.

Conference Chair: Carole D. Hafner         Northeastern University

Program Chair:    L. Thorne McCarty        Rutgers University

Program           Donald H. Berman         Northeastern University
Committee:        Michael G. Dyer          UCLA
                  Edwina L. Rissland       University of Massachusetts
                  Marek J. Sergot          Imperial College, London
                  Donald A. Waterman       The RAND Corporation

------------------------------

End of PROLOG Digest
********************

∂19-Aug-86  2105	LANSKY@SRI-WARBUCKS.ARPA 	planlunch reminder -- Wednesday Aug. 20 -- Russ Greiner    
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 19 Aug 86  21:05:44 PDT
Date: Tue 19 Aug 86 21:00:44-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: planlunch reminder -- Wednesday Aug. 20 -- Russ Greiner
To: planlunch-reminder.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 19-Aug-86 21:00:44.SRI-WARBUCKS.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------------
                  LEARNING BY UNDERSTANDING ANALOGIES
            
                          Russell Greiner  (greiner%ai.toronto.edu@csnet-relay)
                       University of Toronto

   	 	        11:00 AM, WEDNESDAY, Aug. 20
               SRI International, Building E, Room EJ228

This research describes a method for learning by analogy --- i.e., for
proposing new conjectures about a target analogue based on facts known
about a source analogue.  After formally defining this process, we present
heuristics which efficiently guide it to the conjectures which can help
solve a given problem.  These rules are based on the view that a useful
analogy is one which provides the information needed to solve the problem,
and no more.  Experimental data confirms the effectiveness of this
approach.



-------

∂20-Aug-86  0128	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #40
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Aug 86  01:28:35 PDT
Date: Tuesday, August 19, 1986 2:38PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #40
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Wednesday, 20 Aug 1986     Volume 4 : Issue 40

Today's Topics:
                       Query - Errors & Typos,
                           Puzzle - Lemmas
----------------------------------------------------------------------

Date: Tue, 19 Aug 86 15:54:32 -0200
From: Ehud Shapiro <udi%wisdom.bitnet@WISCVM.WISC.EDU>
Subject: The Art of Prolog

Although the "Art of Prolog" came out only last week, MIT Press is
planning a second printing in two months time.  We will appreciate
the help of anyone who has got the book in finding typos and errors,
so we can fix them for the second printing.  For a bug report to make
the second printing, it should arrive before the end of September.
Please send them to me or to Leon:

ARPA: udi%wisdom.bitnet@wiscvm
      leon%case.csnet@csnet-relay
CSNet, uucp: udi@wisdom  leon@case
Bitnet:  udi@widom

Thank you,

-- Ehud Shapiro

------------------------------

Date: 17 Aug 86 23:10:59 GMT
From: Ran Ever-Hadani <raan@ucbvax.berkeley.edu>
Subject: Lemmas

It has been done - at least partialy.  Theory + experiments for
Prolog with assert and retract, esp. for very large databases
of facts.  The reference is:

Oded Shmueli, Hana Zfira, Shalom Tzur, Ran Ever-Hadani
"Dynamic Rule Support in Prolog"
Fifth Generation Computer Architectures, J.V. Woods (ed.)
Elsevier Science Publishers B.V. (North-Holland)
IFIC, 1986

-- Ran Ever-Hadani

------------------------------

Date: 17 Aug 86 17:30:38 GMT
From: Mario O. Bourgoin <mob@media-lab.mit.edu>
Subject: Lemmas

In article <1311@lsuc.UUCP>, dave@lsuc.UUCP writes:
> In article <292@mit-amt.MIT.EDU> mob@mit-amt.MIT.EDU writes:
> >
> >If Prolog refused to solve for goals already encountered,
> >this problem would not exist. ...
>
>I'd be interested in hearing the answer to this too. I believe this
>is what Kowalski describes as "lemmas" in Logic for Problem Solving -
>that is, whenever a goal is resolved (to either yes or no), that fact
>can be recorded.

I think that we aren't trying to solve the same problem. In  my  case,
if I solve for the goal  "goal(A)" which I  reduce to solving  for the
goal "goal(B)" then I  am no better  off, especially since Prolog will
then reduce the last goal to solving for "goal(C)".  I want Prolog  to
refuse to solve for "goal(B)" whether or not "goal(A)" has been solved
already.

What you  want appears to be  what  Suzanne Deitrich called "Extension
Tables" which is a form of dynamic programming. The problem of what is
current in the lemma hash table has been solved with what  is called a
Truth  Maintenance Systems  (TMS). In such  a system, an asserted fact
would  include both  it's  current   truth value (yes,   no) ←and←   a
dependancy  record  of how  it  was deduced.  For  your  example,  the
deduction  that you are tired  today would be  removed from the  lemma
table when  the fact that  netnews was read for 180  minutes yesterday
would be removed.

A better solution is to have the asserted  lemmas keep track of ←both←
a dependancy record of how it was deduced  ←and← the assumptions under
which it holds, in this case, yesterday's netnews reading time and the
rule used for goal  reduction. Prolog then keeps  track of which facts
are current as usual. These current facts form the context under which
deductions are made. When a goal is called, if it can  be found in the
lemma  table,  its  entry's   context is  checked  against the current
context and if it is  a subset of  the current context, the conclusion
reached earlier  can be used;   otherwise the goal   is resolved.  For
efficiency reasons, the context of deduction of  a fact is composed of
only those facts which the fact depends upon. This method is like what
Johann de Kleer proposed in Artificial  Intelligence, Vol.  28, No. 1.
1986.

Caveat: the above statements are a simplification of what would really
need to be done to make the algorythm work because they  doesn't  take
into account adding in  new rules or facts  under  which the deduction
could be made.

As is usual, we are trading off processing time for space.

-- Mario O. Bourgoin

------------------------------

End of PROLOG Digest
********************

∂20-Aug-86  1629	LANSKY@SRI-WARBUCKS.ARPA 	Next Monday's PLANLUNCH -- Marianne Winslett     
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 20 Aug 86  16:29:30 PDT
Date: Wed 20 Aug 86 16:02:46-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: Next Monday's PLANLUNCH -- Marianne Winslett 
To: planlunch.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 20-Aug-86 16:02:46.SRI-WARBUCKS.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------------
                IS BELIEF REVISION HARDER THAN YOU THOUGHT?

                            Marianne Winslett (WINSLETT@SCORE)
               Stanford University, Computer Science Department

   	 	        11:00 AM, MONDAY, Aug. 25
               SRI International, Building E, Room EJ228

Suppose one wishes to construct, use, and maintain a database of
knowledge about the real world, even though the facts about that world
are only partially known.  In the AI domain, this problem arises when
an agent has a base set of extensional beliefs that reflect partial
knowledge about the world, and then tries to incorporate new, possibly
contradictory extensional knowledge into the old set of beliefs.  We
choose to represent such an extensional knowledge base as a logical
theory, and view the models of the theory as possible states of the
world that are consistent with the agent's extensional beliefs.

How can new information be incorporated into the extensional knowledge
base?  For example, given the new information that "b or c is true,"
how can we get rid of all outdated information about b and c, add the
new information, and yet in the process not disturb any other
extensional information in the extensional knowledge base?  The burden
may be placed on the user or other omniscient authority to determine
exactly which changes in the theory will bring about the desired set
of models.  But what's really needed is a way to specify the update
intensionally, by stating some well-formed formula that the state of
the world is now known to satisfy and letting internal knowledge base
mechanisms automatically figure out how to accomplish that update.  In
this talk we present semantics and algorithms for an operation to add
new information to extensional knowledge bases, and demonstrate that
this action of extensional belief revision is separate from, and
in practice must occur prior to, the traditional belief revision
processes associated with truth maintenance systems.


-------

∂21-Aug-86  1213	GOLDBLATT@CSLI.STANFORD.EDU 	Philosophy Job in New Zealand  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Aug 86  12:12:28 PDT
Date: Thu 21 Aug 86 12:09:19-PDT
From: Robert Goldblatt <GOLDBLATT@CSLI.STANFORD.EDU>
Subject: Philosophy Job in New Zealand
To: friends@CSLI.STANFORD.EDU
cc: folks@CSLI.STANFORD.EDU, philosophy@CSLI.STANFORD.EDU,
    logic@CSLI.STANFORD.EDU

Max Cresswell has written to advise that there is a lectureship in
Philosophy in his department at Wellington available from the
beginning of 1987.  

The field is open, with applications from logicians, or people able to
teach logic courses, particularly welcome. 

Salary is in the range NZ$30,500 - 35,000, which looks unattractive
when translated into US$, but is quite respectable relative to the
local cost of living.

Also, it is a permanent (tenured) position.

If interested, contact me, or write to
Prof. M.J. Cresswell
Philosophy Dept
Victoria University
Private Bag
Wellington
New Zealand

Applications will close around Oct 31.
-------

∂21-Aug-86  1221	RICE@SUMEX-AIM.ARPA 	A new tool is born.
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Aug 86  12:21:16 PDT
Date: Thu 21 Aug 86 12:16:58-PDT
From: James Rice <Rice@SUMEX-AIM.ARPA>
Subject: A new tool is born.
To: KSL-Explorer@SUMEX-AIM.ARPA
Message-ID: <12232636090.68.RICE@SUMEX-AIM.ARPA>


I have just put a new tool into the Tools package.  This tool adds/allows
to be added a number of new commands to Zmacs, the inspector and the window
debugger.  A number of these commands are intended to integrate the tools
better.  For instance they allow you to trace functions from within the
window debugger.  The tool is called "New-Tool-Commands".  The documentation
for it, which can be read with the Load-tools menu is shown below for
your information.

Any problems please contact me.

Rice.


-----------------------------------------------------------------------------



This system adds a number of new commands to Zmacs.  These are all upwards
compatible extensions.  They are as follows :-
  C-Sh-I, M-Sh-I, M-X Inspect Region -
	Calls the inspector for a region.  If the region contains a number of
	forms then a list of the forms is inspected.  If no region is selected
	then the next form on from the cursor is inspected.

  M-X Tags Compile Macro Calls -
	Prompts the user for the name of a macro and recompiles all forms which
	reference that macro for a tag table.

  C-Sh-L, M-X Rotate Buffer -
	Rotates the buffer list.

  M-Sh-L M-X Rotate Buffer-Backwards -
	Rotates the buffer list backwards.

  C-Sh-M, M-X Macro Expand Expression -
	Modified to take a numeric arg, which if supplied causes it to
	macroexpand the defined number of times.

  C-Sh-T, M-Sh-T -
	New key assignments for M-X Trace.


The following key assignment extensions are made in the Window Debugger :-

  M-. -
	New key assignment for the Edit command.

  C-Sh-A -
	New key assignment for the Arglist command.


The system gives a menu which allows the user to add the following commands to
the window debugger :-

  DbgSg (Debug Stack Group) -
	Allows the user to mouse on a process or stack group and invoke a new
	window debugger frame looking at that.

  Docmnt, M-Sh-D, C-Sh-D (Document) -
	Allows the user to mouse on something and get full documentation for it.

  Trace, C-Sh-T, M-Sh-T -
	Allows the user to select a function or method and trace it.

  ModInsp (Inspect Modify) -
	Allows the user to modify things in the inspect pane.

  FlavIns, H-F (Flavor Inspect) -
	Allows the user to invoke the flavor inspector on a flavor or method.

  Inspect with left button -
	Modifies the behaviour of the mouse's left button so that it causes
	things to be inspected.

If you want to define the behaviour of this system so that a constant set of
commands is switched on for the debugger you should define the variable
eh:*Window-Debugger-commands-to-add* to be a list of these command names.
The commands available can be found in eh:*new-window-debugger-commands*.


The system gives a menu which allows the user to add the following commands to
the inspector :-

  Eval, C-Sh-E -
	Allows the user to have mouse on something to eval and inspect the
	result.
  MacExp, C-Sh-M -
	Allows the user to mouse on a form, macroexpand it and inspect the
	result.

  Compile, C-Sh-C -
	Allows the user to mouse on a form and have it compiled.

  Arglist, C-Sh-A -
	Allows the user to mouse on a function denotation and display its
	arglist.

  Trace, C-Sh-T, M-Sh-T -
	Allows the user to select a function or method and trace it.

  Docmnt, M-Sh-D, C-Sh-D (Document) -
	Allows the user to mouse on something and get full documentation for it.

  FlavIns, H-F (Flavor Inspect) -
	Allows the user to invoke the flavor inspector on a flavor or method.

  Edit, M-. -
	Allows the user to mouse on something and have its source edited.

If you want to define the behaviour of this system so that a constant set of
commands is switched on for the inspector you should define the variable
tv:*Inspector-commands-to-add* to be a list of these command names.
The commands available can be found in tv:*new-inspector-commands*.

-----------------------------------------------------------------------------
-------

∂21-Aug-86  1843	@SU-SCORE.ARPA:WELCH%JUP@ames-io.ARPA 	SIGBIG
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Aug 86  18:43:24 PDT
Received: from ames-io.ARPA by SU-SCORE.ARPA with TCP; Thu 21 Aug 86 18:37:59-PDT
Received: from JUP by IO with VMS ;
          Thu, 21 Aug 86 18:11:16 PDT
Date:    Thu, 21 Aug 86 18:11:16 PDT
From:     WELCH%JUP@ames-io.ARPA
Subject: SIGBIG
To:       @sig03.dis


               ASSOCIATION FOR COMPUTING MACHINERY
                San Francisco Golden Gate Chapter
               "SIGBIG" Special Interest Committee
                 For Large High Speed Computers

		Wednesday, Sept. 3, 1986,  7:30 PM

			Hilton Brown / IBM
  The IBM 3090 Vector Facility:  Architecture, Technology & Implementation

		CYDROME    (Formerly AXIOM Systems)
		1589 Centre Pointe Drive, Milpitas
		Near Montague & Capital, east of 17
		   For directions:  408/943-9460

			 Wheelchair Access
 	For more information: Mary Fowler, 415/972-6531, 839-6547

∂22-Aug-86  1001	CLT  	seminar on Kyoto Common Lisp 
To:   logmtc@SAIL.STANFORD.EDU, su-events@SAIL.STANFORD.EDU    


Speaker: Masami Hagiya
         Research Institute for Mathematical Sciences, 
         Kyoto University

Time: Tuesday, August 26, noon  (bring your lunch if you like).

Place: 252 Margaret Jacks (Stanford Computer Science Dept)

Topic: Kyoto Common Lisp

∂22-Aug-86  1513	RICHARDSON@SU-SCORE.ARPA 	NSF Proposal  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Aug 86  15:13:35 PDT
Date: Fri 22 Aug 86 15:09:56-PDT
From: Anne Richardson <RICHARDSON@SU-SCORE.ARPA>
Subject: NSF Proposal
To: faculty@SU-SCORE.ARPA
Message-ID: <12232929723.23.RICHARDSON@Score.Stanford.EDU>

We have just received a program announcement from NSF for Engineering
Research Center proposals, Fiscal Year 1987. The deadline for receipt of
proposals at NSF is September 15, 1986.

I have put a copy of the program announcement in your mail slot.

-Anne
-------

∂23-Aug-86  1503	@Sushi.Stanford.EDU:ULLMAN@SU-SCORE.ARPA 	New arrival  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Aug 86  15:03:08 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Sat 23 Aug 86 14:59:45-PDT
Date: Sat 23 Aug 86 14:57:09-PDT
From: Jeffrey D. Ullman <ULLMAN@SU-SCORE.ARPA>
Subject: New arrival
To: csd@SU-SCORE.ARPA, aflb.all@SU-SCORE.ARPA, nail@DIABLO.STANFORD.EDU
Message-ID: <12233189539.9.ULLMAN@Score.Stanford.EDU>

Holly and I are very happy to announce the arrival of Jonathan Robert Ullman
at 1:33PM, Thursday 8/21.  He weighed in at 8 lbs. 11 oz., 20.5",
and all appears to be well with mother and baby.
				---jeff ullman
-------

∂23-Aug-86  1616	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:minker@mimsy.umd.edu 	Re:  New arrival  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Aug 86  16:16:35 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Sat 23 Aug 86 16:13:41-PDT
Received: from mimsy.umd.edu by SU-SCORE.ARPA with TCP; Sat 23 Aug 86 16:12:33-PDT
Received: by mimsy.umd.edu (5.9/4.7) id AA06844; Sat, 23 Aug 86 19:15:09 EDT
Date: Sat, 23 Aug 86 19:15:09 EDT
From: Jack Minker <minker@mimsy.umd.edu>
Message-Id: <8608232315.AA06844@mimsy.umd.edu>
To: ULLMAN@su-score.arpa, aflb.all@su-score.arpa, csd@su-score.arpa,
        nail@diablo.stanford.edu
Subject: Re:  New arrival

Mazal Tov!

Jack Minker

∂23-Aug-86  1631	minker@mimsy.umd.edu 	Re:  New arrival  
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Aug 86  16:31:10 PDT
Received: from mimsy.umd.edu by diablo.stanford.edu with Sendmail; Sat, 23 Aug 86 16:15:46 pdt
Received: by mimsy.umd.edu (5.9/4.7) id AA06844; Sat, 23 Aug 86 19:15:09 EDT
Date: Sat, 23 Aug 86 19:15:09 EDT
From: Jack Minker <minker@mimsy.umd.edu>
Message-Id: <8608232315.AA06844@mimsy.umd.edu>
To: ULLMAN@su-score.ARPA, aflb.all@su-score.ARPA, csd@su-score.ARPA,
        nail@diablo.stanford.edu
Subject: Re:  New arrival

Mazal Tov!

Jack Minker

∂24-Aug-86  0939	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	The Second Symposium on Complexity of Approximately Solved Problems... 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Aug 86  09:39:48 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Sun 24 Aug 86 09:35:39-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Sun 24 Aug 86 09:34:51-PDT
Received: by rsch.wisc.edu; Thu, 21 Aug 86 22:42:07 CDT
Return-Path: MASER@cs.columbia.edu 
Received: by rsch.wisc.edu; Thu, 21 Aug 86 12:43:00 CDT
Received: by crys.wisc.edu; Thu, 21 Aug 86 12:40:57 CDT
Date: Thu 21 Aug 86 13:41:45-EDT
From: "Susan A. Maser" <MASER@cs.columbia.edu>
Subject: The Second Symposium on Complexity of Approximately Solved Problems...
To: theory@CRYS.WISC.EDU
Message-Id: <12232618758.20.MASER@CS.COLUMBIA.EDU>
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Thu, 21 Aug 86 22:40:53 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>

SECOND
SYMPOSIUM ON
COMPLEXITY OF
APPROXIMATELY SOLVED
PROBLEMS
APRIL 20 - 24, 1987

COMPUTER SCIENCE DEPARTMENT
COLUMBIA UNIVERSITY
NEW YORK, NY 10027

SUPPORT: This symposium is supported by a grant from the System
Development Foundation.

SCHEDULE: April 20 will be a tutorial day with three lectures.
April 21 - 24 will feature some forty invited speakers.

PROGRAM COMMITTEE: R. Karp, S. Smale, J. Traub, H. Wozniakowski.

TUTORIAL LECTURES: The three tutorial lectures will be:

R. KARP, University of California, Berkeley
Probabilistic Analysis of Combinatorial Algorithms

S. SMALE, University of California, Berkeley
On the Efficiency of Algorithms for Solving Systems of Equations

H. WOZNIAKOWSKI, Columbia University
Basic Concepts of Information-Based Complexity

INVITED SPEAKERS: The following is a partial list of invited speakers:

Y. ABU-MOSTAFA, California Institute of Technology
I. BABUSKA, University of Maryland
L. BLUM, Mills College
B. BOJANOV, University of Sofia
T. BOULT, Columbia University
J. DEMMEL, New York University
Z. GALIL, Columbia University
D. JOHNSON, AT&T Bell Laboratories
Z. KACEWICZ, University of Warsaw
R. KARP, University of California, Berkeley
K. KO, SUNY Stony Brook
D. LEE, AT&T Bell Laboratories
V. LUMELSKY, Yale University
T. MARSCHAK, University of California, Berkeley
S. MICALI, MIT
C. MICHELLI, IBM
M. MILANESE, Politechnico di Torino
E. PACKEL, Lake Forest College
C. PAPADIMITRIOU, Stanford University
T. POGGIO, MIT
J. RENEGAR, Stanford University
T. RIVLIN, IBM
D. SAARI, Northwestern University
M. SCHULTZ, Yale University
M. SHUB, IBM
K. SIKORSKI, University of Utah
M. SIPSER, MIT
S. SMALE, University of California, Berkeley
F. STENGER, University of Utah
A. SUKHAREV, Moscow State University 
J. TSITSIKLIS, MIT
L. VALIANT, Harvard University
G. WAHBA, University of Wisconsin
G. WASILKOWSKI, Columbia University
A. WERSCHULZ, Fordham University
H. WOZNIAKOWSKI, Columbia University
A. YAO, Princeton University
D. YLVISAKER, University of California, Los Angeles
J. YORKE, University of Maryland

All papers are by invitation.  There will be no contributed paper sessions.

PUBLICATION: Many of the invited papers will appear in the JOURNAL OF
COMPLEXITY.  

REGISTRATION: On April 20 - 21 the symposium will be held in the
Hammarskjold Lounge on the Sixth Floor of the International Affairs
Building, 118th Street and Amsterdam Avenue.  On April 22 - 24 it will
be held in the Kellogg Conference Center on the Fifteenth Floor of the
same building.  The conference schedule and paper abstracts will be
available at the registration desk.  Registration for the tutorial day
and coffee begin at 9:00 a.m. on April 20th.  Registration for the
symposium and coffee begin at 9:00 a.m. on April 21st.  There is no
registration charge.

FOR FURTHER INFORMATION: The program schedule will be mailed by
about March 15th to those sending their name and address to Ms. Susan
Maser, the symposium's administrative coordinator.  Ms. Maser may be
contacted electronically at MASER@@CS.COLUMBIA.EDU, or by mail at 450
Computer Science Building, Columbia University, New York, NY 10027.
If you have any questions, Ms. Maser's phone number is (212) 280-8832.

When requesting a program schedule, it would be most helpful if you
would notify us of your plans.

(  ) I will attend the tutorial day.

(  ) I may attend the tutorial day.

(  ) I will attend the symposium.

(  ) I may attend the symposium.


--------------
TN Message #71
--------------

∂24-Aug-86  2005	OHLANDER@B.ISI.EDU 	Re: X3J13 and issues
Received: from B.ISI.EDU by SAIL.STANFORD.EDU with TCP; 24 Aug 86  20:05:19 PDT
Date: 24 Aug 1986 20:03-PDT
Sender: OHLANDER@B.ISI.EDU
Subject: Re: X3J13 and issues
From: OHLANDER@B.ISI.EDU
To: Fahlman@C.CS.CMU.EDU
Cc: cl-steering@SU-AI.ARPA
Message-ID: <[B.ISI.EDU]24-Aug-86 20:03:25.OHLANDER>
In-Reply-To: <FAHLMAN.12231806814.BABYL@C.CS.CMU.EDU>

Scott,

I don't like the idea of making the X3J13 committee the "Technical Committee."
There should certainly be an X3J13 committee with participation open to anyone
that wants to participate.  However, I also firmly believe there will have to
be a highly competent, small Common LISP Technical Committee that takes care
of the language.  I'm afraid that an X3J13 committee would be too unwieldly
and perhaps too politicized to operate effectively in keeping the language up
to date for the real users.  These Ansi committees are often good, but it is
my experience that they move slowly.  Another problem is that such a committee
may not sit forever and might not feel obliged to hand on the baton.  My
recommendation is to go with both the X3J13 committee and the existing
technical committee until we see how things work out.

On a separate issue at least one vendor that things aren't happening quickly
enough in Common Lisp.  TI is putting a major investment in their
next release of Common Lisp and would dearly love to know if an
object-oriented system is to be agreed on soon.  In addition, they would like
to see a window standard and tell me a number of vendors feel strongly about
getting one.  Apparently Intellicorp is willing to put theirs forward as a
standard.

Ron

∂24-Aug-86  2235	LANSKY@SRI-WARBUCKS.ARPA 	Reminder -- PLANLUNCH -- Marianne Winslett  
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 24 Aug 86  22:35:32 PDT
Date: Sun 24 Aug 86 22:32:19-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: Reminder -- PLANLUNCH -- Marianne Winslett
To: planlunch-reminder.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 24-Aug-86 22:32:19.SRI-WARBUCKS.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------------
                IS BELIEF REVISION HARDER THAN YOU THOUGHT?

                            Marianne Winslett (WINSLETT@SCORE)
               Stanford University, Computer Science Department

   	 	        11:00 AM, MONDAY, Aug. 25
               SRI International, Building E, Room EJ228


SUMMARY: 
In this talk we present semantics and algorithms for an operation to add
new information to extensional knowledge bases, and demonstrate that
this action of extensional belief revision is separate from, and
in practice must occur prior to, the traditional belief revision
processes associated with truth maintenance systems.


-------

∂25-Aug-86  0110	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #41
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Aug 86  01:10:31 PDT
Date: Saturday, August 23, 1986 7:02AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #41
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 25 Aug 1986       Volume 4 : Issue 41

Today's Topics:
                        Query - Fixed Points,
                       Implementation - Bagof,
                     Puzzle - Knights and Knaves
----------------------------------------------------------------------

Date: Thu 14 Aug 86 19:40:02-EDT
From: Paul G. Weiss <PGW@XX.LCS.MIT.EDU>
Subject: Fixed Points

The familiar non-trivial LISP fixed point is:

((lambda (X) (list X (list (quote quote) X)))
 (quote (lambda (X) (list X (list (quote quote) X)))))


What can be done for Prolog?  Ideally, I would like to find a
one-clause predicate fixed/1, with the property that fixed(Term)
is true of the Term which is the clause that defines fixed/1.

So far the best I can do is a pair of predicates foo/0 and b/1, each
of one clause such that typing "foo" at the ?- prompt causes the two
defining clauses to be written out.  I am unhappy with this since it
uses write and writeq:

foo :- b((
        b(X) :-
                writeq((foo :- b(X))), write('. '), nl,
                writeq(X), write('. '), nl
        )).

b(X) :-
        writeq((foo :- b(X))), write('. '), nl,
        writeq(X), write('. '), nl.

Can such a predicate be defined ?

------------------------------

Date: 20 Aug 86 14:10:37 GMT
From: Ramesh Krishnamurti <mcvax!ukc!cstvax!edcaad!ramesh@seismo>
Subject: Dave Plummer's bagof query

In reponse to Dave Plummer's query, the way bag←of(X,P,B) works
in C-Prolog and hence (?) ought to in DEC-10 Prolog is to

find to all instances of X such that P is provable with the
condition that any variables in P not X are bound.

Thus for the program,

p(1,2).
p(1,1).
p(2,←).
p(3,←).
p(4,4).

bagof(X,p(X,Y),B) will, on backtracking, successively generate
the lists

[3,2,1] with Y bound to 2
[1]     with Y bound to 1
[4]     with Y bound to 4

Ideally, it should produce the lists

[3,2,1] with Y bound to 2
[3,2,1] with Y bound to 1
[4,3,2] with Y bound to 4

But thats asking too much of Prolog !

If you want the variables in P not in X to remain free then
they must be explicitly bound by an existential quantifier ↑.

That is,

bagof(X,Y↑p(X,Y),B) will generate the list

[4,3,2,1,1] with Y bound to ←

If you don't want to be bothered with specifying the free
variables the following version of bagof works.

%-------------------------------------------------------------
bag(←,←,←):-            asserta($bag(base,←)),
                        fail.
bag(X,P,B):-            Pred,
                        asserta($bag(item,X)),
                        fail.
bag(←,←,B):-            $gather([],B).


$gather(C,B):-          retract($bag(Tag,X)),
                        !,
                        $gather(Tag,X,C,B).


$gather(base,←,B,B):-   !.
$gather(item,X,C,B):-   !,
                        $gather([X|C],B).
%-------------------------------------------------------------

However, for the database:

drinks(tom,lager).
drinks(dick,bitter).
drinks(harry,bitter).
drinks(bill,lager).
drinks(jack,lager).
drinks(bill,bitter).

bag(X,drinks(X,Y),B) will produce

B = [tom,dick,harry,bill,jack,bill] with Y bound to

whereas

bagof(X,drinks(X,Y),B) will successively produce

B = [jack,bill,tom]    with Y = lager
B = [bill,harry,dick]  with Y = bitter

Take your pick.

-- Ramesh

------------------------------

Date: 18 Aug 86 22:26:39 GMT
From: David Fiore <ucdavis!ucrmath!hope!fiore@Berkeley>
Subject: Knights and Knaves

This is an attempt at writting a Prolog program and I have come to a
point where I don't know why the program doesn't work and I have run
out of ideas on how to make it work. Could anyone help me out with
this?

Thank you,

-- David Fiore

/* This program is supposed to solve a logic puzzle I read in R.
   Smullyn's book "What Is The Name Of This Book?".  The problem
   is as follows:

           On a certain island in the pacific is an island
      of knights and knaves.  Now knights by nature allways
      tell the truth, as far as they know it, while knaves
      by nature allways tell lies, as far as they know it.
      A visitor to the Island of Knights and Knaves comes
      across three inhabitants of the island standing together
      in a garden.  We will call them Larry, Curly, and Moe.
      The stranger says to Larry: "Are you a knight or a
      knave?".  Larry answers but, rather indistinctly, so the
      stranger could not make out what Larry said.  So the
      stranger says to Curly: "What did Larry say?".  Curly
      says: "Larry said that he was a knave."  At this point,
      the third man Moe says: "Don't believe Curly, he's lying!"
      The question is what are Curly and Moe?

It is immediately obvious that whatever Curly is, Moe is the
opposite.  What is not immediately obvious to everyone is that
independant of Moe's statement, we can see that Curly is lying
because it is impossible for any inhabitant to claim to be a
knave.  We can therefore deduce that Curly is a knave and Moe is
a knight.

*/
is←knight (X) :-
   is←knave (X),!,false.

is←knight (X) :-                /* Someone is a knight if he */
   says (X, Y), Y.              /* says something and that */
                                /* thing is true. */

is←knave (X) :-
   is←knight (X), !, false.

is←knave (X) :-                 /* Someone is a knave is he */
   says (X, Y), not (Y).        /* says something and that */
                                /* thing is not true. */

legal (X, Y) :-
   Y, is←knight (X).
legal (X, Y) :-
   not (Y), is←knave (X).

says (larry, Z):-               /* We don't know what he said */
   legal (larry, Z).


/* Says larry claims knavehood */
says (curly, says (larry, is←knave (larry))).

/* Says curly is a knave */
says (moe, is←knave (curly)).

------------------------------

End of PROLOG Digest
********************

∂25-Aug-86  0946	RPG  	Various Issues
To:   cl-steering@SAIL.STANFORD.EDU   

Having X3J13 be the Technical Committee and the current members
of cl-technical be the Specification Committee seem to accomplish the
two goals of having a hardcore - real - technical committee and of
assuaging the minions who feel screwed at being left out of the
standarization process. However, this argument assumes that it is the
fact of being on the technical committee rather than the substance
of being on that committee that is the sticking point.

On object-oriented programming, things are progressing about as
fast as they can right now: Bobrow and Moon got together to agree
on a compromise in principle right after the Lisp conference. Currently
a PhD-level hacker-writer from Lucid, Gregor Kiczales, and I are meeting
for several hours every day writing the specification for this agreed-upon
standard. I expect that a preliminary draft will be ready by the end
of September. A more nearly well-proofread version should be ready for
`public' comment by the end of October. For the moment, if you think
`CommonLoops' you will be nearly right on target.

On the subject of window system specifications, you'll recall that
IntelliCorp and Lucid were working together on one. Lucid parted company
with IntelliCorp's Common Windows because it specified a user interface
rather than a user-interface-building window system. Lucid built, instead,
a set of tools from which Common Windows can be built. However, as Mike
Grandfield of LMI points out, neither the Lucid window toolset nor the
IntelliCorp specification are adequate to handle the display list
style and the distributed window systems rapidly approaching. 

Moreover, Xerox pondered the IntelliCorp spec and criticized it along
the same lines Lucid did.

I think we would err if we adopted the IntelliCorp spec without
susbtantial thought.

			-rpg-

∂25-Aug-86  0951	FAHLMAN@C.CS.CMU.EDU 	X3J13 and issues  
Received: from C.CS.CMU.EDU by SAIL.STANFORD.EDU with TCP; 25 Aug 86  09:49:36 PDT
Received: ID <FAHLMAN@C.CS.CMU.EDU>; Mon 25 Aug 86 12:49:28-EDT
Date: Mon, 25 Aug 1986  12:49 EDT
Message-ID: <FAHLMAN.12233657781.BABYL@C.CS.CMU.EDU>
Sender: FAHLMAN@C.CS.CMU.EDU
From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
To:   OHLANDER@B.ISI.EDU
Cc:   cl-steering@SU-AI.ARPA
Subject: X3J13 and issues
In-reply-to: Msg of 24 Aug 1986  23:03-EDT from OHLANDER at B.ISI.EDU


Certainly things are not happening quickly enough on the "cleanup"
stuff.  Things seem to be moving as fast as possible on the object stuff
-- anyone who wants to track this closely should get intot he loop on
the COmmonLoops activity.

As for windows, I have long felt that thiungs would not move forward
until we had a couple of concrete, detailed proposals on the table, with
implementations for some machine or other.  Those can come from
anywhere.  People who don't like the pace should get to work, not just
gripe.

-- Scott

∂25-Aug-86  1108	ULLMAN@SU-SCORE.ARPA 	new arrival  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Aug 86  11:08:37 PDT
Date: Mon 25 Aug 86 11:05:05-PDT
From: Jeffrey D. Ullman <ULLMAN@SU-SCORE.ARPA>
Subject: new arrival
To: faculty@SU-SCORE.ARPA, staff@SU-SCORE.ARPA
Message-ID: <12233671580.46.ULLMAN@Score.Stanford.EDU>

I'm sorry, but apparently my earlier message did not reach
many of the people on the csd list.
Anyway, Holly delivered a baby boy, Johnathan Robert Ullman,
8 lbs., 11 oz., 20.5" at 1:33 PM Thursday 8/21.
All is well at home.
				---jeff
-------

∂25-Aug-86  1352	OKUNO@SUMEX-AIM.ARPA 	Parallel architectures 
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Aug 86  13:52:42 PDT
Date: Mon 25 Aug 86 13:52:25-PDT
From: Hiroshi "Gitchang" Okuno <Okuno@SUMEX-AIM.ARPA>
Subject: Parallel architectures
To: aap@SUMEX-AIM.ARPA
Message-ID: <12233702044.52.OKUNO@SUMEX-AIM.ARPA>

As you know, the recent issue of Comm. ACM (Aug. 86) contains a report
"Evaluating two massively parallel machines".   It compares Connection Machines
and T Series (Floating Point Systems, Inc).

- Gitchang -
-------

∂25-Aug-86  1636	JJW  	New Alliant software    
To:   Alliant-Users@SAIL.STANFORD.EDU 
We've received Concentrix 2.0 from Alliant and will install it this
week.  The system will be taken down for several hours to do this.

There are two new manuals: FX/Series Scientific Library and Concentrix
C Handbook.  Let me know if these are of interest to you.  If you have
any copies of other Alliant manuals, please tell me which ones you
have and I'll send you copies of the changes.

Here is a brief list of the new features in Concentrix 2.0.

1. Network File System (NFS) - Costs some extra $, but it's probably
   worth getting.  We don't have it yet.
2. Detached CEs and tunable scheduler
3. Performance enhancements
4. Shared interprocess memory and locks
5. Mapped files for FX/Fortran I/O
6. Graphics device support
7. DR11-W bus support
8. Crash dump analysis
9. Sendbug - problem reporting utility
10. Mon enhancements
11. Help - On-line help facility (unsupported)

∂26-Aug-86  0151	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #42
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Aug 86  01:51:26 PDT
Date: Monday, August 25, 1986 7:43PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #42
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Tuesday, 26 Aug 1986      Volume 4 : Issue 42

Today's Topics:
                    Query - Apollo Implementation,
                     Performance - CProlog Speeds
----------------------------------------------------------------------

Date: 25 Aug 86 (Mon) 11:20:40 EDT
From: Robert Goldman <rpg%brown.csnet@csnet-relay.arpa>
Subject: C-Prolog implementation on Apollo Workstations

I am bringing up C-Prolog 1.3 on Apollo workstations running Berkeley 
4.2.  Has anyone out there tried doing this?  If so, would you please 
let me know -- I'd like to correspond about the project.

Thank you,

-- Robert Goldman

Note:  We'd like to use this prolog for a class to be offered this 
term, so please, if you can help, write soon!

------------------------------

Date: Mon, 25 Aug 86 17:26:57 PDT
From: Mike Newton <newton@vlsi.caltech.edu>
Subject: A random observation on CProlog speeds....

The Dhrystone benchmark is a popular one with the unix community.
While reading through the latest figures I was impressed with the
amazing similarity in units between that benchmark and the standard
'LIPS' benchmark -- naive reverse -- under my 'improved' (speeded
and bug fixed) version of C-Prolog.

A part of this can be attributed to the relative efficiency of the
machines, and also, part due to the nature that C maps into the
hardware of a particular machine.  When there are lots of native
code generting compilers out there it would be real interesting
to see if similar figure hold (up to a constant factor)!

For naive reverse (10 times/ 30 elements) here are raw timings in
LIPS using CProlog 1.5n4 with 2048 K of local space:

Sun 2:           1250
Vax 11/780:     ~1750
Sun 3:           3350
4341/12:         4510   (Uses my 'optimizer' to reduce index  )
4381/2:          5615   (register usage in simple instructions)

Now excerpts from the latest version of the Dhrystone benchmarks:

DHRYSTONE 1.1 BENCHMARK SUMMARY  --  Thu Aug 14 22:41:13 EDT 1986

MANUF      MODEL      PROC     CLOCK NOREG   REG OS,COMPILER,NOTES
-----      -----      ----     ----- -----   --- -----------------
Sun        2                    0.00  1034  1110 UNIX 4.2BSD,cc
Sun        2/120      68010    10.00  1058  1142 UNIX Sun 2.2,cc
DEC        VAX 11/780           0.00  1417  1441 UNIX 4.2BSD,cc
DEC        VAX 11/780 MA780     0.00  1428  1470 Mach 4.3,cc
Sun        3/160      68020    16.67  2843  3134 UNIX Sun 3.0,cc
Sun        3/160      68020    16.67  2946  3246 Sun 4.2 3.0A,cc
IBM        4341-12             0.00  3690  3690 Amdahl UTS V,cc 1.11
IBM        4341-12             0.00  3910  3910 Amdahl UTS V,cc 1.11,
Mike Newtons "optimzer"
HP         Bobcat     68020    0.00  2464  2671 HP/UX 5.02 B 9000/320,
IBM        4381-2              0.00  6440  6440 Amdahl UTS V,cc 1.11
IBM        4381-2              0.00  6850  6850 Amdahl UTS V,cc 1.11
Mike Newtons "optimizer"
Amdahl     5860                0.00 28735 28846 UTS V,cc 1.22
IBM        3090/200            0.00 31250 31250

Attached, please find the 08/14/86 list of DHRYSTONE 1.1 benchmark
results.  I'm sorry it took so long to get this list together.  The
only excuse I can offer is that it took a lot more wining and dining
to convince Margo to get engaged to me than I initially thought :-)!


CLARIFICATION

There seems to have been a great deal of confusion over what this
benchmark measures, and how to use these results.  Let me try to
clarify this:

1) DHRYSTONE is a measure of processor+compiler efficiency in
   executing a 'typical' program.  The 'typical' program was
   designed by measuring statistics on a great number of
   'real' programs.  The 'typical' program was then written
   by Reinhold P. Weicker using these statistics.  The
   program is balanced according to statement type, as well
   as data type.

2) DHRYSTONE does not use floating point.  Typical programs
   don't.

3) DHRYSTONE does not do I/O.  Typical programs do, but then
   we'd have a whole can of worms opened up.

4) DHRYSTONE does not contain much code that can be optimized
   by vector processors.  That's why a CRAY doesn't look real
   fast, they weren't built to do this sort of computing.

5) DHRYSTONE does not measure OS performance, as it avoids
   calling the O.S.  The O.S. is indicated in the results
   only to help in identifying the compiler technology.


A SPECIAL THANKS

I didn't write the DHRYSTONE benchmark.  Rheinhold Weicker did.
He has certainly provided us with a useful tool for benchmarking,
and is to be congratulated.

        Rick Richardson
        PC Research, Inc.
        (201) 834-1378 (9-17 EST)
        (201) 922-1134 (7-9,17-24 EST)

- mike

newton@cit-vax.caltech.edu
Caltech 256-80
Pasadena CA 91125
818-356-6771 (afternoons,nights)

------------------------------

End of PROLOG Digest
********************

∂26-Aug-86  1601	OKUNO@SUMEX-AIM.ARPA 	International Conference on Parallel Processing (ICPP) '86
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Aug 86  16:00:59 PDT
Date: Tue 26 Aug 86 15:58:46-PDT
From: Hiroshi "Gitchang" Okuno <Okuno@SUMEX-AIM.ARPA>
Subject: International Conference on Parallel Processing (ICPP) '86
To: aap@SUMEX-AIM.ARPA
Message-ID: <12233987188.88.OKUNO@SUMEX-AIM.ARPA>

I got the contents of the Proceedings of the 1986 International
Conference on Parallel Processing and will post it to the BBoard at
the Lobby of Building A.  I'm sorry that I have not a Proceeding.

- Gitchang -
-------

∂26-Aug-86  1828	FEIGENBAUM@SUMEX-AIM.ARPA 	Re: International Conference on Parallel Processing (ICPP) '86 
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Aug 86  18:26:36 PDT
Date: Tue 26 Aug 86 18:11:45-PDT
From: Edward Feigenbaum <FEIGENBAUM@SUMEX-AIM.ARPA>
Subject: Re: International Conference on Parallel Processing (ICPP) '86
To: Okuno@SUMEX-AIM.ARPA, aap@SUMEX-AIM.ARPA
In-Reply-To: <12233987188.88.OKUNO@SUMEX-AIM.ARPA>
Message-ID: <12234011397.14.FEIGENBAUM@SUMEX-AIM.ARPA>

MORE ON PARALLEL PROCESSING:

THE LATEST ISSUE OF THE JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING
HAS COME IN. RELEVANT ARTICLES INCLUDE ONE BY HILLYER AND SHAW
(EXECUTION OF OPS5 PRODUCTION SYSTEMS ON A MASSIVELY PARALLEL
MACHINE) AND STOLFO AND MIRANKER (THE DADO PRODUCTION SYSTEM MACHINE).
IF YOU WANT TO BORROW THIS ISSUE, ASK NANCY JORDAN AT THE FRONT DESK,
AND SHE WILL ARRANGE IT.

ED FEIGENBAUM
-------

∂27-Aug-86  1019	BLAIR@CSLI.STANFORD.EDU 	Goodbye   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 27 Aug 86  10:15:36 PDT
Date: Wed 27 Aug 86 10:07:16-PDT
From: Ivan Blair <BLAIR@CSLI.STANFORD.EDU>
Subject: Goodbye
To: folks@CSLI.STANFORD.EDU

I am leaving today to return to the UK, so this is to say goodbye
to all of you at CSLI.  I have had a thoroughly enjoyable time here,
and wish to thank all who helped to make it so.

Best wishes,

-- Ivan
-------

∂27-Aug-86  1024	OHLANDER@B.ISI.EDU 	Re: X3J13 and issues
Received: from B.ISI.EDU by SAIL.STANFORD.EDU with TCP; 27 Aug 86  10:22:58 PDT
Date: 27 Aug 1986 10:20-PDT
Sender: OHLANDER@B.ISI.EDU
Subject: Re: X3J13 and issues
From: OHLANDER@B.ISI.EDU
To: Fahlman@C.CS.CMU.EDU
Cc: cl-steering@SU-AI.ARPA
Message-ID: <[B.ISI.EDU]27-Aug-86 10:20:50.OHLANDER>
In-Reply-To: <FAHLMAN.12233657781.BABYL@C.CS.CMU.EDU>

Scott,

I have heard of two potential standards for windows, one
from Intellicorp and one from DEC.  DEC has taken the "X" 
Window stuff from MIT (withsome modifications from CMU)
and is pushing it as a standard for, at least, UNIX systems.  I
will try to find out more about these efforts and see if I 
can get some specifications for review.

Ron

∂27-Aug-86  1054	FAHLMAN@C.CS.CMU.EDU 	X3J13 and issues  
Received: from C.CS.CMU.EDU by SAIL.STANFORD.EDU with TCP; 27 Aug 86  10:54:07 PDT
Received: ID <FAHLMAN@C.CS.CMU.EDU>; Wed 27 Aug 86 13:50:25-EDT
Date: Wed, 27 Aug 1986  13:50 EDT
Message-ID: <FAHLMAN.12234193167.BABYL@C.CS.CMU.EDU>
Sender: FAHLMAN@C.CS.CMU.EDU
From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
To:   OHLANDER@B.ISI.EDU
Cc:   cl-steering@SU-AI.ARPA
Subject: X3J13 and issues
In-reply-to: Msg of 27 Aug 1986  13:20-EDT from OHLANDER at B.ISI.EDU


I'd very much like to see a standard Common Lisp interface to X, since
that window system seems to be quite popular in the unix world.  I
hadn't heard about DEC's efforts along these lines.  We'll have to see
whether this makes sense as a Common Lisp standard (I doubt that it
would), but for people living on X or something similar, it would be
very nice if they all did their window hacking in a compatible way.  If
this can be packaged up with public domain code that will implement X on
any vanilla Unix 4.2/4.3 (and Mach), then this would create a useful
standard for that part of the world.

-- Scott

∂28-Aug-86  1253	LANSKY@SRI-WARBUCKS.ARPA 	No PLANLUNCH next week -- Labor Day    
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 28 Aug 86  12:52:41 PDT
Date: Thu 28 Aug 86 12:45:13-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: No PLANLUNCH next week -- Labor Day
To: planlunch.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 28-Aug-86 12:45:13.SRI-WARBUCKS.ARPA>


There will be no PLANLUNCH next week, due to the labor day weekend.
We will resume, however, on Monday September 8.

-Amy Lansky
-------

∂28-Aug-86  1416	OKUNO@SUMEX-AIM.ARPA 	TAO/ELIS
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Aug 86  14:15:48 PDT
Date: Thu 28 Aug 86 14:13:42-PDT
From: Hiroshi "Gitchang" Okuno <Okuno@SUMEX-AIM.ARPA>
Subject: TAO/ELIS
To: aap@SUMEX-AIM.ARPA
Message-ID: <12234492350.35.OKUNO@SUMEX-AIM.ARPA>

Two TAO/ELIS system were installed in July and are running without any
troubles for about a month.  Although the machines are standalone and
the software to connect them to the Ethertip is not completed yet, I
think that it's the time to demonstrate the TAO/ELIS system to all the
members of AAP.  If you're interested in the system, please let me
know.  I'll demonstrate it at S-101 in the Medical Center.  The
demonstration takes about 30 minutes.

Thanks,

- Gitchang -
-------

∂28-Aug-86  1423	DELANEY@SUMEX-AIM.ARPA 	Re: TAO/ELIS    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Aug 86  14:23:00 PDT
Date: Thu 28 Aug 86 14:21:00-PDT
From: John R Delaney <DELANEY@SUMEX-AIM.ARPA>
Subject: Re: TAO/ELIS
To: Okuno@SUMEX-AIM.ARPA
cc: aap@SUMEX-AIM.ARPA, DELANEY@SUMEX-AIM.ARPA
In-Reply-To: <12234492350.35.OKUNO@SUMEX-AIM.ARPA>
Message-ID: <12234493679.41.DELANEY@SUMEX-AIM.ARPA>

May I suggest that we take advantage of this offer at the time scheduled for
our usual Wednesday group meeting on Wednesday, September 3.

John
-------

∂28-Aug-86  1454	OKUNO@SUMEX-AIM.ARPA 	The demonstration of TAO/ELIS    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Aug 86  14:53:52 PDT
Date: Thu 28 Aug 86 14:51:24-PDT
From: Hiroshi "Gitchang" Okuno <Okuno@SUMEX-AIM.ARPA>
Subject: The demonstration of TAO/ELIS
To: saraiya@SUMEX-AIM.ARPA, delagi@SUMEX-AIM.ARPA, delaney@SUMEX-AIM.ARPA,
    acuff@SUMEX-AIM.ARPA, engelmore@SUMEX-AIM.ARPA
cc: aap@SUMEX-AIM.ARPA
Message-ID: <12234499214.35.OKUNO@SUMEX-AIM.ARPA>

Thank your for your quick response and interest in TAO/ELIS.

Since John offered me his group meeting time, September 3, I'll
demonstrate the system at the following time:

    Date: September 3 (Wednesday)
    Time: 10:30 ~ 11:00
    Place: S-101 (Medical Center)
    Schedule:
	10:30  explanation of hardware
	10:40  software demonstration
		including: Lisp programming with TAO specific features
			   Logic programming
			   Object Oriented programming
	11:00  end of demonstration

Please let me know who will attend the meeting, because the space is
limited.  Moreover, I'll demonstrate the TAO/ELIS system at any time.
Please feel free to ask me to do the demonstration.

Thanks,

- Gitchang -
-------

∂28-Aug-86  1809	ullman@diablo.stanford.edu 	bye bye diablo   
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Aug 86  18:09:07 PDT
Received: by diablo.stanford.edu with Sendmail; Thu, 28 Aug 86 17:51:00 pdt
Date: Thu, 28 Aug 86 17:51:00 pdt
From: Jeff Ullman <ullman@diablo>
Subject: bye bye diablo
To: nail@diablo

Diablo is going to be shut down permanently on Sunday.
The nail list has (I hope) been moved to navajo, and can
be addressed as nail@navajo.  I'll become ullman@navajo
or ullman@score, by the way.

I'm going to mail you all a message from navajo.
If you receive this and don't receive a second message that
says it's from navajo, please let me know.
				---jeff

∂29-Aug-86  1001	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB Cognitive Science Seminar --Sept. 2 
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 29 Aug 86  10:01:43 PDT
Received: by cogsci.Berkeley.EDU (5.53/1.16)
	id AA05175; Fri, 29 Aug 86 09:02:02 PDT
Date: Fri, 29 Aug 86 09:02:02 PDT
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8608291602.AA05175@cogsci.Berkeley.EDU>
To: allmsgs@cogsci.Berkeley.EDU, cogsci-friends@cogsci.Berkeley.EDU
Subject: UCB Cognitive Science Seminar --Sept. 2
Cc: admin@cogsci.Berkeley.EDU

--PLEASE POST--                                   --PLEASE POST--



               BERKELEY COGNITIVE SCIENCE PROGRAM


             Cognitive Science Seminar - IDS 237A


               Tuesday, September 2, 11:00 - 12:30
                        2515 Tolman Hall
                    Discussion: 12:30 - 1:30
                    3105 Tolman (Beach Room)


``Speech Perception by Ear and Eye: A Paradigm for Psychological Inquiry"
                       Dominic W. Massaro
  Psychology Department, University of California, Santa Cruz
In face-to-face communication, the perceiver both sees and hears the
speaker. I will give a striking  demonstration  illustrating  how
not  only  the  speech sound but also the speaker's lip movements
influence perception of  a  spoken  syllable.   The  goal  of  my
research  has  been to develop a psychological description of how
these two properties are evaluated and integrated to achieve per-
ceptual recognition.  The research strategy follows the tenets of
falsification and strong inference in that alternative hypotheses
are  developed  and tested.  The research utilizes the techniques
of information processing and information  integration,  in  con-
junction  with  fine-grained  analyses  of quantitative models of
performance.  A second goal, more ambitious than the goal of  the
research, confronts fundamental issues in experimental psychology
and cognitive science, as well as the information  and  processes
supporting  speech  perception.   One question has to do with the
uniqueness of the processes that have been uncovered  in  bimodal
speech perception.  The hypothesis is that the processes involved
in bimodal speech perception are similar to those involved  in  a
number  of other domains of perceptual and cognitive functioning.
After developing an understanding of speech perception by ear and
by  eye,  I  consider  several domains and ask whether similar or
analogous processes occur across these domains.  The domains  in-
clude  person  impression, learning of arbitrary categories, sen-
tence interpretation, probability judgments of  possible  events,
and judgments of category membership.  Following Fodor's classif-
ication, these domains include both  input  modules  and  central
systems and it should not be possible to provide the same process
description across these domains. To the extent that we can  pro-
vide a unified account of this broad range of phenomena, modular-
ity is not a reasonable guideline for psychological inquiry.


----------------------------------------------------------------
UPCOMING TALKS
Sept 16:     Jitendra Malik, Computer Science, UC  Berkeley
Sept 30:     Paul  Grice, Philosophy, UC Berkeley 
Oct 14 :     Daniel Kahneman, Psychology, UC Berkeley 
Oct 28 :     Anne Triesman, Psychology, UC Berkeley
----------------------------------------------------------------
Please Note: In order to afford our Cognitive Science faculty and
students  a  more regular meeting time to discuss joint research,
we have decided to shift our public lecture series from a  weekly
to an every-other-weekly basis.


∂29-Aug-86  1038	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB Cognitive Science Seminar --Sept. 2 
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 29 Aug 86  10:34:17 PDT
Received: by cogsci.Berkeley.EDU (5.53/1.16)
	id AA05175; Fri, 29 Aug 86 09:02:02 PDT
Date: Fri, 29 Aug 86 09:02:02 PDT
From: admin%cogsci.Berkeley.EDU@BERKELEY.EDU (Cognitive Science Program)
Message-Id: <8608291602.AA05175@cogsci.Berkeley.EDU>
To: allmsgs@cogsci.Berkeley.EDU, cogsci-friends@cogsci.Berkeley.EDU
Subject: UCB Cognitive Science Seminar --Sept. 2
Cc: admin@cogsci.Berkeley.EDU

--PLEASE POST--                                   --PLEASE POST--



               BERKELEY COGNITIVE SCIENCE PROGRAM


             Cognitive Science Seminar - IDS 237A


               Tuesday, September 2, 11:00 - 12:30
                        2515 Tolman Hall
                    Discussion: 12:30 - 1:30
                    3105 Tolman (Beach Room)


``Speech Perception by Ear and Eye: A Paradigm for Psychological Inquiry"
                       Dominic W. Massaro
  Psychology Department, University of California, Santa Cruz
In face-to-face communication, the perceiver both sees and hears the
speaker. I will give a striking  demonstration  illustrating  how
not  only  the  speech sound but also the speaker's lip movements
influence perception of  a  spoken  syllable.   The  goal  of  my
research  has  been to develop a psychological description of how
these two properties are evaluated and integrated to achieve per-
ceptual recognition.  The research strategy follows the tenets of
falsification and strong inference in that alternative hypotheses
are  developed  and tested.  The research utilizes the techniques
of information processing and information  integration,  in  con-
junction  with  fine-grained  analyses  of quantitative models of
performance.  A second goal, more ambitious than the goal of  the
research, confronts fundamental issues in experimental psychology
and cognitive science, as well as the information  and  processes
supporting  speech  perception.   One question has to do with the
uniqueness of the processes that have been uncovered  in  bimodal
speech perception.  The hypothesis is that the processes involved
in bimodal speech perception are similar to those involved  in  a
number  of other domains of perceptual and cognitive functioning.
After developing an understanding of speech perception by ear and
by  eye,  I  consider  several domains and ask whether similar or
analogous processes occur across these domains.  The domains  in-
clude  person  impression, learning of arbitrary categories, sen-
tence interpretation, probability judgments of  possible  events,
and judgments of category membership.  Following Fodor's classif-
ication, these domains include both  input  modules  and  central
systems and it should not be possible to provide the same process
description across these domains. To the extent that we can  pro-
vide a unified account of this broad range of phenomena, modular-
ity is not a reasonable guideline for psychological inquiry.


----------------------------------------------------------------
UPCOMING TALKS
Sept 16:     Jitendra Malik, Computer Science, UC  Berkeley
Sept 30:     Paul  Grice, Philosophy, UC Berkeley 
Oct 14 :     Daniel Kahneman, Psychology, UC Berkeley 
Oct 28 :     Anne Triesman, Psychology, UC Berkeley
----------------------------------------------------------------
Please Note: In order to afford our Cognitive Science faculty and
students  a  more regular meeting time to discuss joint research,
we have decided to shift our public lecture series from a  weekly
to an every-other-weekly basis.


∂29-Aug-86  1155	ullman@navajo.stanford.edu 	NAIL test   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Aug 86  11:55:14 PDT
Received: by navajo.stanford.edu; Fri, 29 Aug 86 11:50:08 PDT
Date: Fri, 29 Aug 86 11:50:08 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: NAIL test
To: nail@navajo.stanford.edu

OK, I finally remembered to send the message from navajo.
This is the message you were supposed to get yesterday,
after my message from diablo saying this message was coming.
				---jeff

∂30-Aug-86  1745	JJW  	Concentrix 2.0 now running   
To:   Alliant-Users@SAIL.STANFORD.EDU 
We're now running Concentrix 2.0 on the Alliant.  Everything seems to
pretty much work, but be on the alert just in case.  (This morning I
found a rather obscure bug or misfeature in the loader, for instance.)

The nicest feature of this new system is that when the CEs are not
working as a cluster on a single multiprocessor job, they can be used
to work on separate single-processor jobs.  So you can start a few
compilations going in the background and continue working with no
slowdown.  If there is demand for both cluster and single-processor
work, the scheduler runs the CEs as a cluster 50% of the time.  (This
is a parameter that we can easily change.)  If you type "mon -c" you
get a good picture of what the machine is doing.

Another useful facility is the "help" program.  Alliant still
considers this an experimental program, and the user interface is
subject to change.  Its main difference from "man" seems to be that it
is more tree-structured.

For hackers, an important new feature is "shared-memory files", which
allow separate Unix processes to share memory in a controlled way.
There are also simple lock subroutines in the C library, as well as
routines to use the cluster in a single process, and to use the vector
hardware.

						Joe

∂30-Aug-86  2349	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	PODC questionnaire   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Aug 86  23:49:24 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Sat 30 Aug 86 23:43:16-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Sat 30 Aug 86 23:41:32-PDT
Received: from LOCALHOST by rsch.wisc.edu; Sat, 30 Aug 86 23:57:44 CDT
Return-Path: HALPERN@ibm.com 
Received: from ibm.com by rsch.wisc.edu; Fri, 29 Aug 86 21:27:49 CDT
Date: 29 August 1986, 16:54:04 PDT
From: "Joseph Y. Halpern"  <HALPERN@ibm.com>
To: theory@rsch.wisc.edu
Message-Id: <082986.165406.halpern@ibm.com>
Subject: PODC questionnaire
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Sat, 30 Aug 86 23:57:27 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>

      PODC (ACM Conference on Principles of Distributed Computing)
                         QUESTIONNAIRE

The information provided here will be used to advise future program
committees and our informal coordinating committee.  If you have
attended a PODC conference or are interested in attending one at some
in the future, please fill this out and send it back to me
at halpern@ibm.com (arpanet), halpern%ibm.com@csnet-relay (csnet),
or halpern@almvma (bitnet).


1.  PODC has thus far been held in Canada.  Would you prefer that:
←←← PODC remain in Canada
←←← PODC remain in North America, but not necessarily in Canada
←←← PODC be held in North America, Europe, and Israel

2.  Part of the the problem in keeping PODC in Canada (or holding it
anywhere else, for that matter!) is finding organizers willing to chair
the general conference and take care of local arrangements. Do you know
anyone who could do the job?  ←←←←←←←←←←←←←←←←←←←←←←←

3.  If the number of submissions keeps increasing, we may end up
increasing the number of papers accepted.  Would you prefer to:
←←← keep PODC as a two-and-a-half day conference with
half hour talks (thus not allowing the number of papers to
increase very much)
←←← keep PODC as a two-and-a-half day conference, but have
20 minute talks in order to accommodate more papers
←←← keep half hour talks, but have PODC as a three-day
conference
←←← have 10-minute talks as we did in the rump session, with
a few invited one-hour (mainly overview) talks
←←← other ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

4. This year we had a rump session for the first time.  Do you
think we should keep having such rump sessions? ←←←←←←←
If yes, do you have any suggestions for the format of the
rump session? ←←←←←

5.  Any other comments or suggestions?

6.  How many previous PODC's have you attended?

Signature (optional) ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←


--------------
TN Message #72
--------------

∂01-Sep-86  0123	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #46
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Sep 86  01:23:29 PDT
Date: Sunday, August 31, 1986 2:59PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #46
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest             Monday, 1 Sep 1986       Volume 4 : Issue 46

Today's Topics:
                     Puzzle - Knights and Knaves,
                Implementation - Bagof & Fixed Points
----------------------------------------------------------------------

Date: 25 Aug 86 18:20:37 EDT
From: Jan Chomicki <CHOMICKI@RED.RUTGERS.EDU>
Subject: "Knights and Knaves": a solution

To solve the "Knights and Knaves" puzzle we construct a simple
theory of the island.  Syntactically, the theory consists of
sentences:

        "is(X,K)" and "says(X,A)"

where X is a person, K - his/her kind
(Knight or Knave) and A - a sentence.  Only negation is allowed,
no conjunction etc.  Hence every sentence looks like

        "says(X1,says(X2,...says(Xn,is(Y,K))))",

with possibly interspersed negations.  We are interested in the
models of this theory.  Notice that the truth of a sentence
depends on who says it, and that's why it is enough to consider
the assignments to the predicate "is" of the form { is(larry,...),
is(curly,...), is(moe,...)} .  My procedure true/2 determines the
truth of a sentence in a given model.

It is interesting to see that the models are only partially
determined.  That's why the puzzle asks abour Curly and Moe, but
not about Larry.

I have also another solution of this puzzle which does not use "\+"
in the code. However, I had to make stronger assumptions about the
situation being modelled and the code is a bit longer.

/*   "Knights and Knaves": a solution by Jan Chomicki.  */

:-op(900,fy,[~]).

true(~A,T) :- \+ true(A,T).
true(is(X,K),T) :- member(is(X,K),T).
true(says(X,A),T) :- true(is(X,knight),T), !, true(A,T).
true(says(X,A),T) :- true(is(X,knave),T), !, \+ true(A,T).

solution([is(larry,A),is(curly,B),is(moe,C)]) :- oneof(A),oneof(B),
                                                

oneof(C).

oneof(knave).
oneof(knight).

member(X,[X|←]) :- !.
member(X,[Y|L]) :- X\==Y, member(X,L).

g(X) :- solution(X), true(says(curly,says(larry,is(larry,knave))),X),
                                                
                true(says(moe,is(curly,knave)),X).

| ?- g(X).

X = [larry is knave,curly is knave,moe is knight] ;

X = [larry is knight,curly is knave,moe is knight] ;

no

------------------------------

Date: 22 Aug 86 09:53:11 GMT
From: Chris Moss <mcvax!ukc!icdoc!cdsm@seismo.css.gov>
Subject: Dave Plummer's bagof query

>Given the program:
>
>p(1,←). p(2,←). p(3,3). p(4,4).
>
>and the goal bagof(X, p(X,Y), S).  Edinburgh DEC-10 Prolog
>returns,
>
>S = [1,2,3] X = ← Y = 3
>S = [4]     X = ← Y = 4
>
>This behaviour doesn't agree with my reading of the
>documentation

Poplog produces the solutions:
        S=[4]  X =←1 Y=4
        S=[3]  X =←1 Y=3
        S=[1,2] X=←1 Y=←2

which is ←slightly← more consistent.

The problem has been dealt with in:

Lee Naish: All solutions predicates in Prolog.
Techch Report 84/4, Dept of Comp. Sc., Univ of Melbourne.

He has a 'hard-line' solution which involves coroutining and
never returning variables if they can be subsequently bound.

-- Chris Moss

------------------------------

Date: Thu 28 Aug 86 13:53:54
From: Wlodek Drabent <enea!liuida!wdr@seismo.CSS.GOV>
Subject: Fixed Points

Here is a two-clause "fixed point" program:

        fix( X, g(X) ) :- g( X ).

        g(( fix( X, g(X) ) :- g( X ) )).

and an execution trace for it:

| ?- fix( X, Y ).

X = (fix(←162,g(←162)):-g(←162)),
Y = g((fix(←162,g(←162)):-g(←162))) ;

no
| ?- listing.

fix(←1,g(←1)) :-
   g(←1).

g((fix(←1,g(←1)):-g(←1))).

yes
| ?-

The drawback of the program is that it accepts not only itself
but also every instance of itself. The second program is without
this disadvantage:


        fix( X, (g(X,Y):-Y) ) :- g( X, Y ).

        g(
          ( fix( X, (g(X,Y):-Y) ) :- g( X, Y ) ),
          ( var( X ), var( Y ), X\==Y )
         ) :- var( X ), var( Y ), X\==Y.

Here is an execution trace for the second program:

| ?- fix( X, Y ).

X = (fix(←163,(g(←163,←164):-←164)):-g(←163,←164)),
Y = (g((fix(←163,(g(←163,←164):-←164)):-g(←163,←164)),

(var(←163),var(←164),←163\==←164)):-var(←163),var(←164),←163\==←164)

yes
| ?- listing.

fix(←1,(g(←1,←2):-←2)) :-
   g(←1,←2).

g((fix(←1,(g(←1,←2):-←2)):-g(←1,←2)),(var(←1)','var(←2)','←1\==←2)) :-
   var(←1),
   var(←2),
   ←1\==←2.

yes

-- Wlodek Drabent

------------------------------

Date: 31 Aug 86 12:24:39 GMT
From: Ran Ever-Hadani <techunix.BITNET!raan@ucbvax.Berkeley.EDU>
Subject: Answer to fixed-points query

In pure Prolog, it is not possible to construct a single clause,
self/1 with non-empty body that yields any answer to a query; it can
either fail or go into infinite loop.  If the clause is Head:-Body
then the initial goal is Head, and no reduction can ever produce the
empty goal.

self/1 with no body is also not possible, since it will have to
contain itself.

The solution below is a procedure is self/2, which contains two
clauses and is true when fed these clauses as parameters.

self(Y,self(Y,0)) :- self(Y,0).
self((self(Y,self(Y,0)):-self(Y,0)),0).

This it not perfect, since if we ask ?- self(A,B). then apart from
A=.. clause1 ..  B=.. clause2 ..  which is the sollution we want,
we also get A=.. clause1 ..  B=0 (by unifying directly to clause2).

This can only be avoided using a cut (which is not pure Prolog) as
shown in a slightly different version of self/2 below:

Script started on Sun Aug 31 14:58:20 1986
% cprolog
C-Prolog version 1.4a
| ?- [user].
|
| self(Y,self(Y,0)) :- self(Y,0), !.
|
| self((self(Y,self(Y,0)):-self(Y,0),!),0).
| ↑D
user consulted 416 bytes 0.116667 sec.

yes
| ?- self(A,B).

A = self(←9,self(←9,0)):-self(←9,0),!
B = self((self(←9,self(←9,0)):-self(←9,0),!),0) ;

no
| ?- ↑D
[ Prolog execution halted ]
%
Script done on Sun Aug 31 14:59:33 1986

-- Ran Ever-Hadani

------------------------------

End of PROLOG Digest
********************

∂02-Sep-86  0402	MATHIS@ADA20.ISI.EDU 	Ida's thoughts on international standardization 
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 2 Sep 86  04:01:49 PDT
Date: 2 Sep 1986 04:00-PDT
Sender: MATHIS@ADA20.ISI.EDU
Subject: Ida's thoughts on international standardization
Subject: [Masayuki Ida <a37078%ccut.u-tokyo.junet%utokyo-relay.csnet...]
From: MATHIS@ADA20.ISI.EDU
To: cl-steering@SU-AI.ARPA
Message-ID: <[ADA20.ISI.EDU] 2-Sep-86 04:00:57.MATHIS>

Thought you all might like to see this message from Ida,
particularly the later half.  -- Bob
	
Begin forwarded message
Received: FROM RELAY.CS.NET BY USC-ISIF.ARPA WITH TCP ; 29 Aug 86 10:03:43 PDT
          from utokyo-relay by csnet-relay.csnet id ab15969; 29 Aug 86 12:27 EDT
          by u-tokyo.junet (4.12/4.9J-1[JUNET-CSNET])
          id AA00231; Fri, 29 Aug 86 19:51:04+0900
          by ccut.u-tokyo.junet (4.12/6.1Junet)
          id AA12062; Fri, 29 Aug 86 09:08:00+0900
Date: Fri, 29 Aug 86 09:08:00+0900
From: Masayuki Ida <a37078%ccut.u-tokyo.junet%utokyo-relay.csnet@CSNET-RELAY.ARPA>
To: MATHIS%ADA20.ISI.EDU@UTOKYO-RELAY.CSNET, 
       a37078%ccut.u-tokyo.junet%utokyo-relay.csnet@CSNET-RELAY.ARPA
Cc: Mathis@ADA20.ISI.EDU
Subject: Re: ANSI Meeting
Return-Path: <a37078%ccut.u-tokyo.junet%utokyo-relay.csnet@CSNET-RELAY.ARPA>
Message-ID: <8608290008.AA12062@ccut.u-tokyo.junet>

Thank you for your letter.

Should I send $175 or so, which is necessesary to join ANSI ?
Or I can receive documents with free charge ?
I am ready to pay, of cause.

I have a desire to visit USA on December or Feb.'87.
Because, the school season is
for fall semester until 18 Dec.
I have winter semester schedule for Jan.8 to Feb.15.
Spring semester will start at April 5th or so.

So, If I want to spare all the time I have in USA,
Ican  be in USA during 20 Dec to Jan7th,
Feb.17 to April 3rd.

In march, I may visit MIT AI-lab for a month for my personal research work, but not yet fixed.


JIS WG 2nd meeting will be held at Sept.5th.
It will determine the schedule forthe comming 3 years.
So, I think it is very important.

I already told them through junet, japan unix net, that,
  ANSI will make Common Lisp as the official standard,
  which is headed by you.
ANSI will do it , may be, in 1987.

ISO will start in 1987 and want to have a first DP in 1989 summer.

CommonLoops will be added into the Common Lisp spec.
(After the some polish up taking the staffs of newFlavors)

ISO will also be headed by you.

-----

I think Prof. Fahlman have not so interest in international standardization now.
I have got a contact from Jerome Chailloux by uucp unix net.
He want to seek a kind of 'compromise' with Common Lisp.
Because, Europeian computer companies already start to make
Common Lisp implementation,
with the assisit of Lucid, KCL, ...

I and rpg found we have a same opinion that Eulisp will naturally merged into  CL or naturally disapper, if ISO will take a enough time to discuss.

In japan, there are several persons and companies, which
do not want to have a Common Lisp implementation.
But, I will discuss with them with my sincere.

JIS schedule will be,
 the first year (1986 summer to 1987 summer) will make a basic understanding
that we will make a LISP official standard esspecially on CL.
Some questions or modification requests may arise and I will send them to the
technical committee.

The second year and the third year ( 1987 summer to 1989 summer) will amke
a draft for JIS which should conform to ISO standard.

The schedule I have in my mind will be done is I do not know.
Only God knows !
I pray God and I will do my best.


Best Regards,
Masayuki Ida
ida%utokyo-relay.csnet@csnet-relay.arpa
-----


          --------------------
End forwarded message
		

∂03-Sep-86  1436	JAMIE@CSLI.STANFORD.EDU 	3rd Year Report
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Sep 86  14:36:31 PDT
Date: Wed 3 Sep 86 14:33:49-PDT
From: Jamie Marks <JAMIE@CSLI.STANFORD.EDU>
Subject: 3rd Year Report
To: researchers@CSLI.STANFORD.EDU
cc: jamie@CSLI.STANFORD.EDU

I have more copies of the Third Year Report to SDF now.  If you
didn't get one earlier and would like to have a copy, let me know
and I'll see that you get one.

				-- Jamie


-------

∂03-Sep-86  1459	LANSKY@SRI-WARBUCKS.ARPA 	Next Monday's PLANLUNCH -- Devika Subramanian    
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 3 Sep 86  14:58:18 PDT
Date: Wed 3 Sep 86 14:51:36-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: Next Monday's PLANLUNCH -- Devika Subramanian
To: planlunch.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 3-Sep-86 14:51:36.SRI-WARBUCKS.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------------
                 FACTORIZATION IN EXPERIMENT GENERATION

                           Devika Subramanian
               Stanford University, Computer Science Department

                    11:00 AM, MONDAY, September 8
               SRI International, Building E, Room EJ228


Experiment Generation is an important part of incremental concept
learning. One basic function of experimentation is to gather data
to refine an existing space of hypotheses. In this talk, we examine
the class of experiments that accomplish this, called discrimination
experiments, and propose factoring as a technique for generating
them efficiently.





-------

∂03-Sep-86  1510	ullman@diablo.stanford.edu 	paper available  
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Sep 86  15:09:30 PDT
Received: by diablo.stanford.edu with Sendmail; Tue, 29 Jul 86 10:37:36 pdt
Date: Tue, 29 Jul 86 10:37:36 pdt
From: Jeff Ullman <ullman@diablo>
Subject: paper available
To: nail@diablo

"Design Overview of the NAIL! System", K. Morris, J. Ullman, A. Van Gelder,
STAN-CS-86-1108.  Please send mail to my secretary, Rosemary Napier,
rfn@sail, if you want a copy of this paper.  It also appears in
the Proc. of 3rd ICLP.
				---jeff

∂03-Sep-86  1531	ullman@diablo.stanford.edu 	paper received   
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Sep 86  15:31:20 PDT
Received: by diablo.stanford.edu with Sendmail; Tue, 29 Jul 86 09:53:32 pdt
Date: Tue, 29 Jul 86 09:53:32 pdt
From: Jeff Ullman <ullman@diablo>
Subject: paper received
To: nail@diablo, paco@diablo

"Logic Programming and Parallel Complexity", P. C. Kanellakis,
Dept. of CS, Brown Univ. (paris@mit-xx on ARPANET)

This is a survey of the topic mentioned in the title.
It also contains the result that boundedness is NP-hard
even for single, linear rules.
				---jeff

∂03-Sep-86  1558	ullman@diablo.stanford.edu 	paper received   
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Sep 86  15:58:35 PDT
Received: by diablo.stanford.edu with Sendmail; Tue, 29 Jul 86 09:47:09 pdt
Date: Tue, 29 Jul 86 09:47:09 pdt
From: Jeff Ullman <ullman@diablo>
Subject: paper received
To: nail@diablo

"Reducing Linear Recursive Relations to Transitive Closure"
Linda Ness, UT Austin, Dept. of CS.

This paper is in draft form, but looks very interesting.
I *think* the intuitive idea is as follows:
If you have a single linear recursive rule and a basis rule,
you can apply the recursion repeatedly and watch what happens to the
arguments of the recursive predicate.
Initially, funny things can happen, for example, because the
same variable appears in two or more argument positions in
the recursive "call" e.g. p(X,Y,Z) :- r(W,X) & p(Y,Z,Y).
But as you continue, the funniness settles down, and
a cyclic behavior establishes itself.
That behavior can, apparently, always be expressed as a TC,
and the desired answer computed from it by finite means.
				---jeff

∂03-Sep-86  1613	avg@diablo.stanford.edu 	local stratify challenge 
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Sep 86  16:13:53 PDT
Received: by diablo.stanford.edu with Sendmail; Fri, 25 Jul 86 17:20:29 pdt
Date: Fri, 25 Jul 86 17:20:29 pdt
From: Allen VanGelder <avg@diablo>
Subject: local stratify challenge
To: nail@diablo

Here are some programs that "do something."  Are they locally stratified?
Notice that neither program really involves negation.  I claim that you
don't need negation to make local stratification difficult to recognize.
THIS CODE WAS NOT TESTED.

Here '#' is an infix functor for list formation and
[] is a constant not in the EDB.  Edit in your preferred notation.
Recall that each '←' denotes a distinct anonymous variable.

p(X#Y, X)  :-  e(←, X), r(Y, [], X#←, X).
p(X#Y, Z)  :-  e(U, X), p(U#(X#Y), Z).

r(A#[], C, A#C, ←).
r(A#B, C, R, X)  :-  not A=X, r(B, A#C, R, X).

Notice that I "forgot" to specify the EDB relation  e.
r  performs "3-argument" reverse, while rejecting lists with an element
(other than the last) equal to its 4th argument.
In the rule for  p, this ensures that Y is a simple path whose last element
is X.
Is the  r  part locally stratified?  A program to test this is not so easy.

p(V, X) means V is a path in the graph whose directed edges are specified
by relation  e, such that V is part of a cycle from X to X.
Is the whole program
	(a) locally stratified for all EDBs?
	(b) locally stratified for no EDBs beyond some trivial ones?
	(c) sometimes locally stratified?  If so, when?
-----------------------------------------------------------------------------

Quick sort:

s([], T, T).
s(X#Y, Z, T) :- p(X#Y, V, W), s(V, Z, X#R), s(W, R, T).

p(X#[], [], []).
p(X#(A#B), A#V, W)  :-  A < X, p(X#B, V, W).
p(X#(A#B), V, A#W)  :-  A >= X, p(X#B, V, W).

p  is "partition."

?- s(A, B, []) with A instantiated to a list should deliver B as the sorted
version of A.
In intermediate steps, the third argument is a "pointer to tail."
Cf. the "difference list" technique.

How do you test for local stratification?

PS: If you want to see an EDB on this, I will add the rules

edbsort(X, Y)  :-  edblist(0, X), s(X, Y, []).

edblist(N, X#[])  :-  e(N, X, 0).
edblist(N, X#Y)  :-  e(N, X, M),  M > N, edblist(M, Y).

and let  e  be the EDB relation.  0 marks beginnings and ends of lists in  e.

------------------------------------------------------------------------

After we knock these problems off, we can go to work on the ones with
negation in them.  :-)

∂04-Sep-86  1024	ullman@navajo.stanford.edu 	Re: paper received    
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Sep 86  10:23:49 PDT
Received: by navajo.stanford.edu; Thu, 4 Sep 86 10:12:31 PDT
Date: Thu, 4 Sep 86 10:12:31 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: Re: paper received
To: ullman@diablo.stanford.edu, vardi@ibm.com
Cc: nail@navajo.stanford.edu

well if not, we do now.

∂04-Sep-86  1602	vardi@navajo.stanford.edu 	Database Theory and the Real World    
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Sep 86  16:01:08 PDT
Received: by navajo.stanford.edu; Thu, 4 Sep 86 15:52:50 PDT
Date: Thu, 4 Sep 86 15:52:50 PDT
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Database Theory and the Real World
To: nail@navajo.stanford.edu

------- Forwarded Mail

From glacier!decwrl!amdcad!amdimage!prls!philabs!linus!raybed2!applicon!hdsvx1!hoffman Thu Sep  4 15:09:58 PDT 1986
Status: R

Article 379 of net.database:
Path: navajo!glacier!decwrl!amdcad!amdimage!prls!philabs!linus!raybed2!applicon!hdsvx1!hoffman
>From: hoffman@hdsvx1.UUCP (Richard Hoffman)
Newsgroups: net.database
Subject: Re: Problem with relational theory
Message-ID: <452@hdsvx1.UUCP>
Date: 25 Aug 86 23:26:37 GMT
References: <595@ur-tut.UUCP>
Organization: Schlumberger-HDS, Houston TX
Lines: 83

Eric Carleen at Univ. of Rochester Medical Center writes [edited slightly]:
> Suppose that I have 3 tables of names, call them t1, t2, and t3.
> The names in tables 2 or 3 may or may not be in t1. 
> I would like to delete all those records in t1 that are already listed
> in the other two tables.
> 
> If I give the command:
> 
> 	delete t1 where t1.name = t2.name or t1.name = t3.name
> 
> then I get what I was after: entries that match EITHER t2 OR t3
> are deleted.
> 
> unless... t3 is empty.  If t3 is empty, then nothing is deleted
> from t1, regardless of whether or not there are any matching entries
> in t2.  (The work-around is obvious, but I thought unnecessary.)
> 
> Technical support at Relational Technologies insists that this is the
> correct way for a deletion to occur.

And they are, unfortunately, right.  This is because of the way that the
relational theory (upon which Ingres is based) works.

Relational theory starts with the assumption of sets, called domains,
which contain all the legal values for a given attribute.  For instance,
the domain of sex = {male, female}.  The domain of primary colors =
{red, blue, yellow}.  The domain of the national debt is probably the
set containing all positive real numbers taken to two decimal places.
Any set may be a domain.

A table is defined as the subset of a cartesian product of domain sets.
So consider a family whose members are listed in the domain F = {Sara,
David, Jon}. Each of these members can be associated with a sex chosen
from S = {M, F}.  The Cartesian product of FxS is {(Sara, M), (Sara, F),
(David, M), (David, F), (Jon, M), (Jon, F)}.  However, a table which
gave the sexes of the members of these families would be a subset of
FxS, namely {(Sara, F), (David, M), (Jon, M)}.

This formulation sheds light on a number of practices common in relational
data bases, such as the use of domains for guaranteeing integrity (this
should be required, but is often allowed to default to meaninglessly broad
domains such as "all integers", "all strings", etc.) and the refusal of
most RDBs to safeguard order inside a table (the table is just a set, and
order is unimportant in a set).  It also shows you why the Ingres way of
handling your query is correct.

What you are really doing when you run your query is forming a cartesian
product on the sets represented by t1.name, t2.name and t3.name.  Then
you are removing the subset of this set in which t1.name = t2.name or
t1.name = t3.name.  If t3 is empty, it is an EMPTY SET!  The cartestian
product of any number of sets with an empty set MUST BE EMPTY!  So there
is nothing to remove.  

It's not that Ingres doesn't process your query
correctly, it's just that it abandons processing as soon as it spots the
empty set in the cartesian product.  Sort of like a compiler whose optimizer
was clever enough to spot that hundreds of operations on x followed by
x = 0 meant that the hundreds of operations could be omitted.  But the
compiler would probably flag this, and RTI probably errs slightly by not
pointing out joins involving empty sets.

I'm sure you know the two work-arounds: either make t3 non-empty,
with a dummy value, or make two queries, so that the emptiness of 
either t2 or t3 does not effect the deletions based on
the other table.  This last procedure will probably be more efficient 
anyway (even for non-empty sets) for sufficiently large
tables, because the single query method will require on the order
of S1xS2xS3 operations (where Sn is the size in rows of table n),
while the double query method will only require on the order of
S1x(S2+S3) operations, plus a couple of extraneous file opens and
closes.  

I hear that RTI has really cleaned up their join optimizer 
in their most recent release, so the performance difference
between the two queries may be much smaller than I report.  
Also, primary and secondary indexes may make a big difference. Still,
if the tables are large enough to obviate the extra file opens
and closes, you're always safe using the two-query method.
-- 
 Richard Hoffman                | "Oh life is a wonderful cycle of song,
 Schlumberger Well Services     |     A medley of extemporanea.
 hoffman%hdsvx1@slb-doll.csnet  | And Love is a thing that can never go wrong
 PO Box 2175, Houston, TX 77252 | ... And I am Marie of Roumania." --D. PARKER


------- End Forwarded Mail

∂04-Sep-86  1627	vardi@navajo.stanford.edu 	VLDB Proceedings  
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Sep 86  16:27:26 PDT
Received: by navajo.stanford.edu; Thu, 4 Sep 86 16:21:42 PDT
Date: Thu, 4 Sep 86 16:21:42 PDT
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: VLDB Proceedings
To: nail@navajo.stanford.edu

The VLDB Proceedings have some papers of interest to the nail group.
I left my copy with Shuky Sagiv. You are welcome to brow.

Moshe

∂05-Sep-86  1455	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	Call For Papers - LICS    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Sep 86  14:54:19 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Fri 5 Sep 86 14:50:55-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Fri 5 Sep 86 14:38:19-PDT
Received: from LOCALHOST.WISC.EDU by rsch.wisc.edu; Fri, 5 Sep 86 13:10:30 CDT
Return-Path: BH00%CLVMS.BITNET@wiscvm.wisc.edu 
Message-Id: <8609041655.AA02730@rsch.wisc.edu>
Received: from WISCVM.WISC.EDU by rsch.wisc.edu; Thu, 4 Sep 86 11:55:18 CDT
Received: from (MAILER)CLVM.BITNET by WISCVM.WISC.EDU on 09/04/86 at
  11:55:24 CDT
Received: from CLVMS(BH00) by CLVM (Mailer X1.23a) id 2493;
          Thu, 04 Sep 86 12:53:20 EDT
Date: Thu, 4 Sep 86 12:50 EDT
From: BRAY DAVID  <BH00%CLVMS.BITNET@wiscvm.wisc.edu>
Subject: Call For Papers - LICS
To: <THEORY@rsch.wisc.edu>
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Fri, 05 Sep 86 13:10:08 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>

                            CALL FOR PAPERS

                       SECOND ANNUAL SYMPOSIUM ON
                       LOGIC IN COMPUTER SCIENCE

                           22 - 25 June 1987
                Cornell University, Ithaca, New York, USA

THE SYMPOSIUM will cover a wide range of theoretical and practical issues in
Computer Science that relate to logic in a broad sense, including algebraic
and topological approaches.

Suggested (but not exclusive) topics of interest include: abstract data types,
computer theorem proving, verification, concurrency, type theory and constructi
ve
mathematics, data base theory, foundations of logic programming, program logics
and semantics, knowledge and belief, software specifications, logic-based
programming languages, logic in complexity theory.

                          Organizing Committee

      K. Barwise               E. Engeler                 A. Meyer
      W. Bledsoe               J. Goguen                  R. Parikh
      A. Chandra (chair)       D. Kozen                   G. Plotkin
      E. Dijkstra              Z. Manna                   D. Scott

                           Program Committee

    S. Brookes      D. Gries (chair)    J.-P. Jouannaud     A. Nerode
    L. Cardelli     J. Goguen           R. Ladner           G. Plotkin
    R. Constable    Y. Gurevich         V. Lifschitz        A. Pnueli
    M. Fitting      D. Harel            G. Longo            P. Scott

PAPER SUBMISSION.  Authors should send 16 copies of a detailed abstract
(not a full paper) by 9 DECEMBER 1986 to the program chairman:

          David Gries -- LICS              (607) 255-9207
          Department of Computer Science   gries@gvax.cs.cornell.edu
          Cornell University
          Ithaca, New York 14853

Abstracts must be clearly written and provide sufficient detail to allow the
program committee to assess the merits of the paper.  References and
comparisons with related work should be included where appropriate.  Abstracts
must be no more than 2500 words.  Late abstracts or abstracts departing
significantly from these guidelines run a high risk of not being considered.
If a copier is not available to the author,  a single copy of the abstract
will be accepted.

Authors will be notified of acceptance or rejection by 30 JANUARY 1987.
Accepted papers, typed on special forms for inclusion in the symposium
proceedings, will be due 30 MARCH 1987.

The symposium is sponsored by the IEEE Computer Society, Technical Committee on
Mathematical Foundations of Computing and Cornell University, in cooperation wi
th
ACM SIGACT, ASL, and EATCS.

     GENERAL CHAIRMAN                      LOCAL ARRANGEMENTS
     Ashok K. Chandra                      Dexter C. Kozen
     IBM Thomas J. Watson Research Center  Department of Computer Science
     P.O. Box 218                          Cornell University
     Yorktown Heights, New York 10598      Ithaca, New York 14853
     (914) 945-1752                        (607) 255-9209
     ashok@ibm.com                         kozen@gvax.cs.cornell.edu



--------------
TN Message #73
--------------

∂05-Sep-86  1513	JJW  	IMSL for Alliant   
To:   Alliant-Users@SAIL.STANFORD.EDU 
We've received a brochure saying that IMSL is available for the
Alliant.  Would this be useful to anyone here?

						Joe

∂05-Sep-86  1639	BETSY@CSLI.STANFORD.EDU 	Memorial Gathering  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Sep 86  16:39:39 PDT
Date: Fri 5 Sep 86 16:32:41-PDT
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: Memorial Gathering
To: folks@CSLI.STANFORD.EDU




As many of you know, our dear friend, Dianne Kanerva, died last Sunday
night after a long illness.  There will be a memorial gathering for
her on Saturday, September 13, at 4:00, in the Fireside Room of the
Unitarian Church at 505 Charleston in Palo Alto.  
-------

∂07-Sep-86  2214	LANSKY@SRI-WARBUCKS.ARPA 	PLANLUNCH reminder 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 7 Sep 86  22:14:32 PDT
Date: Sun 7 Sep 86 22:10:55-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: PLANLUNCH reminder
To: planlunch.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 7-Sep-86 22:10:55.SRI-WARBUCKS.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------------
                 FACTORIZATION IN EXPERIMENT GENERATION

                           Devika Subramanian (SUBRAMANIAN@SCORE)
               Stanford University, Computer Science Department

                    11:00 AM, MONDAY, September 8
               SRI International, Building E, Room EJ228


Experiment Generation is an important part of incremental concept
learning. One basic function of experimentation is to gather data
to refine an existing space of hypotheses. In this talk, we examine
the class of experiments that accomplish this, called discrimination
experiments, and propose factoring as a technique for generating
them efficiently.





-------

∂08-Sep-86  0106	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #47
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Sep 86  01:06:50 PDT
Date: Friday, September 5, 1986 7:07PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #47
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest             Monday, 8 Sep 1986       Volume 4 : Issue 47

Today's Topics: 
                          Query - IF/Prolog,
                    Implementation - Fixed Points,
                  Puzzle - Knaves Knights and Knaves
----------------------------------------------------------------------

Date: Mon, 1 Sep 86 10:59:24 PDT
From: Mike Newton <newton@vlsi.caltech.edu>
Subject: IF/Prolog

Hello --

I just received IF/Prolog's information brochure and was
sufficiently interested to consider ordering it.  Before
doing so, I would like to hear any comments from people
who have used it.  [If I get enough interest I will
summarize the comments to this list].  Please either
send me net mail, or a post card to the below address
(with your phone number) and I will call you.

Any information would be appreciated!

-- mike

newton@cit-vax.caltech.edu
Caltech 256-80
Pasadena CA 91125
818-356-6771 (afternoons,nights)

------------------------------

Date: 30 Aug 86 06:48:13 GMT
From: Bjorn Danielsson <mcvax!enea!zyx!bd@seismo.css.gov>
Subject: Fixed Points

I have found a solution, but it requires an extra predicate
that interprets a "represented" clause and melts it into a
lower level of representation. Using an extra predicate
might seem like cheating, especially if you write something
like:

   fixed(X) :- cheat(X).   cheat((fixed(X) :- cheat(X))).

However, the extra predicate in my solution contains no
information about the problem. The program follows:

fixed(X) :- Y = (-z = (fixed(quote(-x)) :- quote(-y) = build←quote(-y),
                                           -y,
                              melt(quote(-z),quote(-x)))),
            Z = (fixed(-x) :- -y = quote(Y),
                              Y,
                              melt(-z,-x)),
            melt(Z,X).

% melt(X,Y) interprets the representation X of a clause fragment,
% and unifies Y with the most general term it represents.
% -(foo) represents the variable ←foo.
% quote(C) represents the constant C.
% build←quote(X) represents the term quote(Y), where X is a term
% that represents Y.
% Everything else has its usual meaning.

melt(X,Y) :- melt(X,Y,←).
melt(quote(X),X,←).
melt(build←quote(X),quote(Y),L) :- melt(X,Y,L).
melt(-X,V,L) :- member([X|V],L).
melt([A|B],[X|Y],L) :- melt(A,X,L), melt(B,Y,L).
melt([],[],←).
melt(A,X,L) :- A=..[F|B], melt(B,Y,L), X=..[F|Y].
melt(A,A,←).

member(X,[Y|Z]) :- X=Y; member(X,Z).

% End of program

-- Bjorn Danielsson

------------------------------

Date: 2 Sep 86 17:04:41 GMT
From: Jamie Andrews <ubc-vision!ubc-cs!andrews@uw-beaver.arpa>
Subject: Fixed Points

The original query was framed so loosely that even this
program works:

fixed(X).

I think Paul Weiss probably wanted to say "fixed(Term) is
true ONLY of Terms which are clauses defining a predicate
extensionally identical to fixed(Term)."  Can the people
who proposed solutions prove that their solutions have
this property?

-- Jamie

------------------------------

Date: 3 Sep 86 21:06:09 GMT
From: David Fiore <ucdavis!ucrmath!hope!fiore@ucbvax.Berkeley>
Subject: Knights and Knaves

I am posting this message to thank all of you who have been
kind enough to answer my call for help on the Knights and Knaves
problem.

Special thanks to Paul Kamsteeg for your in depth analysis and
explanation of the problem.  Even though I don't understand all
of what you wrote, what I did understand has been very helpful.

Thanks again to everyone who contributed.

-- David Fiore

------------------------------

Date: Thu, 4 Sep 86 13:08:20 pdt
From: Paul Kamsteeg <Univ. of Amsterdam, Netherlands>
Subject: Knights and Knaves

Dear David,

You have certainly picked an awkward problem for your
*first* Prolog exercise, since it contains at least three
features at which the inference machine of Prolog balks.
The first two are quite well-known limitations of Prolog.
The third one I have never seen mentioned as a problem
(which isn't saying much).

1. You cannot simply state bidirectional implications
   (like a<=>b ) in Prolog as:

        a:- b.
        b:- a.

since this tends to loop, especially if a and b are untrue.
(More specifically, the only way it does not loop is if
there is a non-backreferential clause for a or b *prior*
to the two above in the database, *and* the clause is
guaranteed not to backtrack). You can see why: to prove a,
prove b; to prove b, prove a; to prove a, .... (etc).

The same thing happens, by the way, if you state:

        a:- not(b).
        b:- not(a).

since to "prove" not(b), Prolog has first to try proving b
(see below). A often used solution is, to make two "layers",
one to prove facts and one of facts that are already known,
as in:
        a:- b, assert( known (a) ).
        b:- known(a).

thereby resolving the circularity.

2. You cannot depend on Prolog to prove definite negatives,
unless you are absolutely certain you can prove *all*
positives. That is, Prolog uses "negation by failure" which
means that in Prolog succeeding of not(a) only means that a
was not provable, i.e. "I don't know that a" instead of "I
know that not a". The last interpretation only applies if
you are certain that if a were true, Prolog would have proven
it.  If you have to use a three←valued logic (true, false,
unknown or in your case knight, knave, unknown) you have to
state the two definite cases (true, false) explicitly and
add clauses to state that they are mutually exclusive, e.g.:

true(a):- true( true(a) ).
true(a):- false( false(a) ).
false(a):- true( false(a) ).
false(a):- false( true(a) ).

or, alternatively:

opposite( a,b ).
opposite( b,a ).
true(X):- opposite(X,Y), false(Y),!, assert( known(X) ).
false(X):- opposite(X,Y), known(Y).

( *not* "false(X):- opposite(X,Y), true(Y)" since this would
  again loop)

3. Prolog does not check of itself for logical inconsistencies.
It is perfectly legal to state:

        a:- true(b), false(b).

even when true and false are declared to be mutually exclusive
as above.  The clause would always fail, either by true(b) not
being provable, or by false(b) not being provable, but Prolog
would not know that it *has* to fail, and could therefore never
conclude "false(a)" *of itself*.  To make use of these logical
inconsistencies, you have to make them explicit. I fear this is
not easily accomplished in a general way. For the Knights-and
-Knaves problem I have found a way but it is rather ad-hoc.

I have got a working solution which you can have (it's written
in C-Prolog so probably the syntax needs checking), but I guess
you rather would have a try yourself first. If you need my code
feel free to ask.

Now for your program:

/* First, you only have clauses to represent facts and
 * inferences, but you have no way to start up the thing
 * (shell, inference machine, top-call) */

is←knight (X) :-
   is←knave (X),!,false.
/* The above clause could as well be deleted, since it
 * *always* fails. So it does not do anything.
 * PS: in C-prolog "false" should be "fail", but I guess
 * in your Prolog it's legal syntax. Also, in C-Prolog you
 * cannot have a space between functor and arguments, but
 * again, in your Prolog ... */

is←knight (X) :-             /* Someone is a knight if he */
   says (X, Y), Y.           /* says something and that */
                             /* thing is true. */

/* In C-Prolog, you cannot directly call a variable. You have
 * to use call(Y) instead of just "Y". Maybe it's legal in
 * your Prolog. */

is←knave (X) :-
   is←knight (X), !, false.
/* loops together with the first clause of is←knight. See
   above (1) */

is←knave (X) :-             /* Someone is a knave is he */
   says (X, Y), not (Y).    /* says something and that */
                            /* thing is not true. */

/* In Prolog, not(Y) does not mean "definitely not Y". See
   above (2) */

legal (X, Y) :-
   Y, is←knight (X).
legal (X, Y) :-
   not (Y), is←knave (X).

says (larry, Z):-           /* We don't know what he said */
   legal (larry, Z).
/* You try to state a fact (Larry says something and it's legal).
   Instead you  state a procedure (Larry says something *if* it's
   legal, i.e. larry says anything it's legal for him to say).
   Should be says(larry,Z)&legal(larry,Z). or something like that.
   Better still to include the legal test in a
   really←says predicate */

/* Says larry claims knavehood */
says (curly, says (larry, is←knave (larry))).

/* Says curly is a knave */
says (moe, is←knave (curly)).

Much succes in your new attack at the problem, and good luck,

-- Paul Kamsteeg
   Univ. of Amsterdam, Netherlands

------------------------------

End of PROLOG Digest
********************

∂08-Sep-86  1038	NILSSON@SU-SCORE.ARPA 	[Tom Wasow <WASOW@CSLI.STANFORD.EDU>: CSLI RAships] 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Sep 86  10:38:37 PDT
Date: Mon 8 Sep 86 10:38:33-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: [Tom Wasow <WASOW@CSLI.STANFORD.EDU>: CSLI RAships]
To: ac@SU-SCORE.ARPA, tajnai@SU-SCORE.ARPA
Message-ID: <12237336767.30.NILSSON@Score.Stanford.EDU>

fyi
                ---------------

   1)  2-Sep Tom Wasow            CSLI RAships
   2)  8-Sep To: WASOW@CSLI.STANF Re: CSLI RAships

Message 1 -- ************************
Return-Path: <WASOW@CSLI.STANFORD.EDU>
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Tue 2 Sep 86 17:07:52-PDT
Date: Tue 2 Sep 86 11:54:30-PDT
From: Tom Wasow <WASOW@CSLI.STANFORD.EDU>
Subject: CSLI RAships
To: Nilsson@SU-SCORE.ARPA

Nils--

As in previous years, CSLI has some funds set aside for support of
CS graduate students working in appropriate areas.  Please spread
the word.  Incidentally, we are unlikely to fund masters students,
except when they are already working with someone at CSLI.

Thanks.

Tom
-------

Message 2 -- ************************
Mail-From: NILSSON created at  8-Sep-86 10:37:43
Date: Mon 8 Sep 86 10:37:43-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: Re: CSLI RAships
To: WASOW@CSLI.STANFORD.EDU
cc: NILSSON@SU-SCORE.ARPA
In-Reply-To: Message from "Tom Wasow <WASOW@CSLI.STANFORD.EDU>" of Tue 2 Sep 86 17:07:53-PDT
Message-ID: <12237336615.30.NILSSON@Score.Stanford.EDU>

Thanks, Tom, for your news about possible CSLI funding of students.
I'll forward your msg to our faculty and to Carolyn Tajnai (our
fellowship committee chairperson).  Faculty members who have 
students doing work that they think is appropriate for CSLI should
respond directly to you (cc-ing Carolyn and me) so we can keep
track of student funding.

I, myself, have a student or two doing work closely related to the
RATAG work and would like to suggest them as candidates.

-Nils
-------
-------

∂08-Sep-86  1257	ullman@navajo.stanford.edu 	shall we meet?   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Sep 86  12:56:05 PDT
Received: by navajo.stanford.edu; Mon, 8 Sep 86 12:42:39 PDT
Date: Mon, 8 Sep 86 12:42:39 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: shall we meet?
To: nail@navajo.stanford.edu

How about meeting at our "usual" time, 11AM this wednesday (9/10)
to exchange reports about what we've been donig this summer.
I'll assume 301 MJH is free then.
				---jeff

∂08-Sep-86  1415	ullman@diablo.stanford.edu 	paper received   
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Sep 86  14:15:01 PDT
Received: by diablo.stanford.edu with Sendmail; Tue, 29 Jul 86 09:53:32 pdt
Date: Tue, 29 Jul 86 09:53:32 pdt
From: Jeff Ullman <ullman@diablo>
Subject: paper received
To: nail@diablo, paco@diablo

"Logic Programming and Parallel Complexity", P. C. Kanellakis,
Dept. of CS, Brown Univ. (paris@mit-xx on ARPANET)

This is a survey of the topic mentioned in the title.
It also contains the result that boundedness is NP-hard
even for single, linear rules.
				---jeff

∂08-Sep-86  1440	minker@mimsy.umd.edu 	Re:  paper received    
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Sep 86  14:37:55 PDT
Received: from mimsy.umd.edu by diablo.stanford.edu with Sendmail; Wed, 3 Sep 86 16:54:24 pdt
Received: by mimsy.umd.edu (5.9/4.7) id AA25281; Wed, 3 Sep 86 19:52:26 EDT
Date: Wed, 3 Sep 86 19:52:26 EDT
From: Jack Minker <minker@mimsy.umd.edu>
Message-Id: <8609032352.AA25281@mimsy.umd.edu>
To: nail@diablo.stanford.edu, ullman@diablo.stanford.edu
Subject: Re:  paper received

I do not recall the preice results that Jean-Marie Nicolas 
and I had, but it sounds very similar.

Jack Minker

∂08-Sep-86  1641	PHILOSOPHY@CSLI.STANFORD.EDU 	Housing needed 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Sep 86  16:41:34 PDT
Date: Mon 8 Sep 86 16:33:53-PDT
From: Marti Lacey <PHILOSOPHY@CSLI.STANFORD.EDU>
Subject: Housing needed
To: folks@CSLI.STANFORD.EDU

The Philosophy Department is looking for housing for a visiting professor
from the U.K.  He will be here from late September throught mid-March, and
needs either a studio or small one-bedroom.  If you happen to know of any-
thing available, could you send me a message or call me (723-2547)?  Thanks
very much.  Marti @ Philosophy
-------

∂08-Sep-86  2248	teodor%nmsu.csnet@CSNET-RELAY.ARPA 
Received: from DIABLO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Sep 86  22:48:33 PDT
Received: from CSNET-RELAY.ARPA (relay.cs.net) by diablo.stanford.edu with Sendmail; Mon, 8 Sep 86 22:27:20 pdt
Received: from nmsu by csnet-relay.csnet id ao03433; 8 Sep 86 20:33 EDT
Received: from sparta (sparta.ARPA) by nmsu (4.12/)
	id AA21665; Mon, 8 Sep 86 14:54:39 mdt
Date: Mon, 8 Sep 86 14:54:38 mdt
From: teodor%nmsu.csnet@CSNET-RELAY.ARPA
Received: from pylos by sparta (1.1/)
	id AA02064; Mon, 8 Sep 86 14:54:06 MDT
Received: by pylos (1.1/)
	id AA04798; Mon, 8 Sep 86 14:54:01 MDT
To: nail%su-aimvax.arpa@NMSU.CSNET



The problem of how to recognize locally stratified programs is certainly
important and deserves carefull investigation. However, none of the examples
quoted by Allen in his Sept.3 memo causes any difficulty in this respect:
all of them are clearly stratified and therefore also locally stratified!

P.S. The predicate p in the first example does not do what it is supposed to
do: a check that X#Y is indeed a path in the graph is needed.

                         Teodor.


∂09-Sep-86  0924	vardi@navajo.stanford.edu 	Call for Papers - LICS 
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Sep 86  09:24:44 PDT
Received: by navajo.stanford.edu; Tue, 9 Sep 86 09:14:18 PDT
Date: Tue, 9 Sep 86 09:14:18 PDT
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Call for Papers - LICS
To: nail@navajo.stanford.edu


                            CALL FOR PAPERS

                       SECOND ANNUAL SYMPOSIUM ON
                       LOGIC IN COMPUTER SCIENCE

                           22 - 25 June 1987
                Cornell University, Ithaca, New York, USA

THE SYMPOSIUM will cover a wide range of theoretical and practical issues in
Computer Science that relate to logic in a broad sense, including algebraic
and topological approaches.

Suggested (but not exclusive) topics of interest include: abstract data types,
computer theorem proving, verification, concurrency, type theory and constructi
ve
mathematics, data base theory, foundations of logic programming, program logics
and semantics, knowledge and belief, software specifications, logic-based
programming languages, logic in complexity theory.

                          Organizing Committee

      K. Barwise               E. Engeler                 A. Meyer
      W. Bledsoe               J. Goguen                  R. Parikh
      A. Chandra (chair)       D. Kozen                   G. Plotkin
      E. Dijkstra              Z. Manna                   D. Scott

                           Program Committee

    S. Brookes      D. Gries (chair)    J.-P. Jouannaud     A. Nerode
    L. Cardelli     J. Goguen           R. Ladner           G. Plotkin
    R. Constable    Y. Gurevich         V. Lifschitz        A. Pnueli
    M. Fitting      D. Harel            G. Longo            P. Scott

PAPER SUBMISSION.  Authors should send 16 copies of a detailed abstract
(not a full paper) by 9 DECEMBER 1986 to the program chairman:

          David Gries -- LICS              (607) 255-9207
          Department of Computer Science   gries@gvax.cs.cornell.edu
          Cornell University
          Ithaca, New York 14853

Abstracts must be clearly written and provide sufficient detail to allow the
program committee to assess the merits of the paper.  References and
comparisons with related work should be included where appropriate.  Abstracts
must be no more than 2500 words.  Late abstracts or abstracts departing
significantly from these guidelines run a high risk of not being considered.
If a copier is not available to the author,  a single copy of the abstract
will be accepted.

Authors will be notified of acceptance or rejection by 30 JANUARY 1987.
Accepted papers, typed on special forms for inclusion in the symposium
proceedings, will be due 30 MARCH 1987.

The symposium is sponsored by the IEEE Computer Society, Technical Committee on
Mathematical Foundations of Computing and Cornell University, in cooperation wi
th
ACM SIGACT, ASL, and EATCS.

     GENERAL CHAIRMAN                      LOCAL ARRANGEMENTS
     Ashok K. Chandra                      Dexter C. Kozen
     IBM Thomas J. Watson Research Center  Department of Computer Science
     P.O. Box 218                          Cornell University
     Yorktown Heights, New York 10598      Ithaca, New York 14853
     (914) 945-1752                        (607) 255-9209
     ashok@ibm.com                         kozen@gvax.cs.cornell.edu



--------------
TN Message #73
--------------

------- End Forwarded Mail

∂09-Sep-86  1138	ullman@navajo.stanford.edu 	meeting
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Sep 86  11:38:25 PDT
Received: by navajo.stanford.edu; Tue, 9 Sep 86 11:28:18 PDT
Date: Tue, 9 Sep 86 11:28:18 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: meeting
To: nail@navajo.stanford.edu

It was pointed out to me that we used to meet THURSDAY at 11AM.
(this by a person who prefers that date.
So if no one objects, lets meet on thursday 9/11 at 11AM in 301 MJH
instead of tomorrow.
				---jeff

∂09-Sep-86  1221	WINOGRAD@CSLI.STANFORD.EDU 	[Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Re: Request for information from the faculty - DRAFT]
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Sep 86  12:21:02 PDT
Date: Tue 9 Sep 86 12:18:38-PDT
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: [Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Re: Request for information from the faculty - DRAFT]
To: phdcom@SU-AI.ARPA
cc: WINOGRAD@CSLI.STANFORD.EDU

The following note from Nils raises an important question we should resolve.
The advantage of including outside groups is that many of them provide an
excellent environment for learning about research.  The disadvantage is
removing students from the CSD environment even sooner than now happens with
students who get RAs from those places, l.leading to the potential of our
being a research-student clearinghouse, rather than a place people gather to
learn.  Any comments? --t
                ---------------

Return-Path: <NILSSON@SU-SCORE.ARPA>
Received: from SU-SCORE.ARPA by CSLI.STANFORD.EDU with TCP; Tue 9 Sep 86 09:24:56-PDT
Date: Tue 9 Sep 86 09:19:17-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: Re: Request for information from the faculty - DRAFT
To: WINOGRAD@CSLI.STANFORD.EDU
cc: NILSSON@SU-SCORE.ARPA
In-Reply-To: Message from "Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>" of Mon 8 Sep 86 15:48:03-PDT
Message-ID: <12237584481.35.NILSSON@Score.Stanford.EDU>

Terry, are you thinking of allowing any off-campus research groups
(like Xerox, SRI, Schlumberger, etc.) to participate in the
process of mentoring (and providing support for) students?  I presume
that you are sending your questionaire to such interdepartmental
activities as CIS, CSLI, SIMA, etc?    -Nils
-------
-------

∂09-Sep-86  1236	berglund@pescadero.stanford.edu 	Re:  [Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Re: Request for information from the faculty - DRAFT]
Received: from PESCADERO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Sep 86  12:36:08 PDT
Received: by pescadero.stanford.edu with Sendmail; Tue, 9 Sep 86 12:35:54 pdt
Date: Tue, 9 Sep 86 12:35:54 pdt
From: Eric Berglund <berglund@pescadero.stanford.edu>
Subject: Re:  [Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Re: Request for information from the faculty - DRAFT]
To: WINOGRAD@CSLI.STANFORD.EDU, phdcom@Sail

Interesting problem.  Seems that off-campus people could be quite good
if they have some Stanford students or faculty involved who are both
attentive and good.  And some departmental faculty could be quite bad if
they wouldn't mind getting students but don't have either the personal
time or the senior students to perform the mentoring functions.  My
reaction is to not rule out off-campus groups but to be very skeptical
about them.  A critical mass of Stanford people (or lots of contact with
people in the department) and a truly good research record should be
required before beginning students are encouraged to head away from the
department.

On the other hand, why legislate?  As long as the new students are made
aware of the possible drawbacks, let them choose the course they think
best.  Perhaps the committee should keep a special eye on any student
who's chosen a "suspicious" mentor--including certain faculty with a
history of advising failures?

--Eric

∂09-Sep-86  1559	RICHARDSON@SU-SCORE.ARPA 	Faculty Meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Sep 86  15:59:00 PDT
Date: Tue 9 Sep 86 15:39:03-PDT
From: Anne Richardson <RICHARDSON@SU-SCORE.ARPA>
Subject: Faculty Meeting
To: faculty@SU-SCORE.ARPA
Message-ID: <12237653615.29.RICHARDSON@Score.Stanford.EDU>

There will be a general faculty meeting followed by a senior faculty meeting
on Tuesday, September 30 at 2:30 in the conference room in Bldg. 170. (Please
note the room change.) Agenda items to follow.

-Anne
-------

∂09-Sep-86  1717	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB Cognitive Science Seminar, September 16,1986  
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 9 Sep 86  17:17:21 PDT
Received: by cogsci.Berkeley.EDU (5.53/1.16)
	id AA01375; Tue, 9 Sep 86 15:24:39 PDT
Date: Tue, 9 Sep 86 15:24:39 PDT
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8609092224.AA01375@cogsci.Berkeley.EDU>
To: allmsgs@cogsci.Berkeley.EDU, cogsci-friends@cogsci.Berkeley.EDU
Subject: UCB Cognitive Science Seminar, September 16,1986
Cc: admin@cogsci.Berkeley.EDU



           --PLEASE POST --                             --PLEASE POST--







                         BERKELEY COGNITIVE SCIENCE PROGRAM


                        Cognitive Science Seminar - IDS 237A


                        Tuesday, September 16, 11:00 - 12:30
                                  2515 Tolman Hall
                              Discussion: 12:30 - 1:30
                                  2515 Tolman Hall


    ``Recovering Three-Dimensional Shape from a Single Image of Curved Objects''
                                   Jitendra Malik
                                   Computer Science




                It is widely accepted in the computational vision  commun-
           ity that the purpose of low and intermediate level vision is to
           compute a description of the visible  surfaces  in  the  scene,
           without  making  use  of significant high level knowledge about
           specific objects in the scene. This intermediate representation
           has been called the 2 1/2-D sketch by Marr and intrinsic images
           by Barrow and Tennenbaum. Of the various algorithms for comput-
           ing  the  2  1/2-D  sketch, the most well-understood are shape-
           from-stereo and shape-from-motion algorithms.   Given  multiple
           images of a scene, these permit direct computation of depth.

           In this talk, we consider the  problem  of  recovering  three--
           dimensional  shape  of the visible surfaces in the scene from a
           SINGLE two--dimensional image. We  restrict  our  attention  to
           scenes  composed  of  opaque solid objects bounded by piecewise
           smooth surfaces with no  markings  or  texture.  Solutions  for
           simpler versions of this problem have been proposed by Sugihara
           for the case of polyhedra, and by Horn et al for the case of  a
           single  smooth  surface  given  the  surface orientation on the
           patch boundary. This talk presents the first  solution  in  the
           general case.

           The two sources of information about 3-D shape in the image  of
           such a scene are (a)  the line drawing and b) the pixel bright-
           ness values. We analyze the constraints from both of these  and
           then  present  an  algorithm  for  solving  this system of con-
           straints.

           This work builds on the past work of Malik(85)  on  'labelling'
           line  drawings  of curved objects and the work of Horn et al on
           shape-from-shading. We'll briefly review this work in order  to
           make  the  talk self-contained. Also an attempt will be made to
           make the talk understandable to a non-mathematical audience.



           ----------------------------------------------------------------

           ELSEWHERE
           Cognitive Psychology Colloquium: Artld Lian from the University
           of  Oslo,  Norway  will  speak on "Organization of Behavior and
           Hemisphere Specialization" on Friday, September 12,  from  4:00
           to 6:00 in 3105 Tolman.

           SESAME Colloquium:  John  Dalbey  from  SESAME  will  speak  on
           "Defective  Strategy  and Attitude on Learning a Computer Game"
           on Monday, September 15, from 4:00 to 6:00 in 2515 Tolman.
           ----------------------------------------------------------------

           UPCOMING TALKS
           Sept 30:     Paul Grice, Philosophy, UC Berkeley

           Oct 14:      Daniel Kahneman, Psychology, UC Berkeley

           Oct 28:      Anne Triesman, Psychology, UC Berkeley


































∂09-Sep-86  2006	coraki!pratt@Sun.COM 	Re: [Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Re: Request for information from the faculty - DRAFT]  
Received: from SUN.COM by SAIL.STANFORD.EDU with TCP; 9 Sep 86  20:04:29 PDT
Received: from sun.uucp by sun.com (3.2/SMI-3.0)
	id AA29135; Tue, 9 Sep 86 20:02:26 PDT
Received: by sun.uucp (1.1/SMI-3.0)
	id AA16763; Tue, 9 Sep 86 20:02:26 PDT
Received: by coraki.uucp (3.2/SMI-1.2)
	id AA05285; Tue, 9 Sep 86 20:02:06 PDT
Date: Tue, 9 Sep 86 20:02:06 PDT
From: coraki!pratt@Sun.COM (Vaughan Pratt)
Message-Id: <8609100302.AA05285@coraki.uucp>
To: phdcom@su-ai.arpa
Subject: Re: [Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Re: Request for information from the faculty - DRAFT]
In-Reply-To: message of Tue 9 Sep 86 12:18:38-PDT.
             <8609091921.AA25926@sun.com>

	leading to the potential of our being a research-student
	clearinghouse, rather than a place people gather to learn.

1.  The existence of a career placement office gives one demonstration that
these two functions are not seen by Stanford as incompatible.

2.  It *is* a shame that some of our students are rarely around because
they are off somewhere else doing research.  However that's the price
paid for Stanford not covering all bases.  If the resources a student
needs to pursue a line of research are elsewhere it is unreasonable to expect
the student to be around as much as those whose needs can be locally
met.  The bigger concern is whether they're getting adequate freedom to
pursue their research, and adequate supervision.

Outside mentoring on the other hand strikes me more as an opportunity
for an outside lab to get a student interested in their work.  If this
calls for any substantial time off campus then I'm not at all enthusiastic.
Proselytizing by outside labs is fine in small doses but it should not
put any heavy off-campus demand on students.  Mentoring should begin
at home.
-v

∂09-Sep-86  2307	keller@utah-cs.ARPA 	SLP '86  
Received: from UTAH-CS.ARPA by SAIL.STANFORD.EDU with TCP; 9 Sep 86  23:07:00 PDT
Received: by utah-cs.ARPA (5.31/4.40.2)
	id AA06970; Tue, 9 Sep 86 23:50:34 MDT
Date: Tue, 9 Sep 86 23:50:34 MDT
From: keller@utah-cs.arpa (Bob Keller)
Message-Id: <8609100550.AA06970@utah-cs.ARPA>
To: 86-slp-mailing@utah-cs.ARPA
Subject: SLP '86

We have requested, and the IEEE has agreed, that
Symposium registrations be accepted at the "early" fee for a 
couple of more days, so please act immediately by sending 
the enclosed coupon if you wish to exploit this rate.

Hotel Reservations: phone 801-531-1000, telex 389434

The (nearly) final schedule:
                             SLP '86

                     Third IEEE Symposium on

                        LOGIC PROGRAMMING

                      September 21-25, 1986
                        Westin Hotel Utah
                      Salt Lake City, Utah

SUNDAY, September 21

19:00 - 22:00   Symposium and tutorial registration


MONDAY, September 22

08:00 - 09:00   Symposium and tutorial registration

09:00 - 17:30 TUTORIALS (concurrent) Please see abstracts later.

George Luger            Introduction to AI Programming in Prolog
University of New Mexico

David Scott Warren              Building Prolog Interpreters
SUNY, Stony Brook

John Conery           Theory of Parallelism, with Applications to
University of Oregon                   Logic Programming


12:00 - 17:30   Exhibit set up time

18:00 - 22:00   Symposium registration

20:00 - 22:00   Reception


TUESDAY, September 23

08:00 - 12:30   Symposium registration

09:00           Exhibits open

09:00 - 09:30   Welcome and announcements

09:30 - 10:30   INVITED SPEAKER:        
                        W. W. Bledsoe, MCC
                 Some Thoughts on Proof Discovery


11:00 - 12:30   SESSION 1: Applications 
                           (Chair: Harvey Abramson)

The Logic of Tensed Statements in English - 
an Application of Logic Programming
Peter Ohrstrom, University of Aalborg
Nils Klarlund, University of Aarhus

Incremental Flavor-Mixing of Meta-Interpreters for 
Expert System Construction
Leon Sterling and Randall D. Beer
Case Western Reserve University

The Phoning Philosopher's Problem or 
Logic Programming for Telecommunications Applications
J.L. Armstrong, N.A. Elshiewy, and R. Virding
Ericsson Telecom


14:00 - 15:30   SESSION 2: Secondary Storage 
                           (Chair: Maurice Bruynooghe)     

EDUCE - A Marriage of Convenience: 
Prolog and a Relational DBMS
Jorge Bocca, ECRC, Munich

Paging Strategy for Prolog Based Dynamic Virtual Memory
Mark Ross, Royal Melbourne Institute of Technology
K. Ramamohanarao, University of Melbourne

A Logical Treatment of Secondary Storage
Anthony J. Kusalik, University of Saskatchewan
Ian T. Foster, Imperial College, London


16:00 - 17:30   SESSION 3: Compilation
                           (Chair: Richard O'Keefe)

Compiling Control
Maurice Bruynooghe, Danny De Schreye, Bruno Krekels
Katholieke Universiteit Leuven

Automatic Mode Inference for Prolog Programs
Saumya K. Debray, David S. Warren
SUNY at Stony Brook

IDEAL: an Ideal DEductive Applicative Language
Pier Giorgio Bosco, Elio Giovannetti
C.S.E.L.T., Torino

17:30 - 19:30   Reception

20:30 - 22:30   Panel (Wm. Kornfeld, moderator)
                Logic Programming for Systems Programming
		Panelists:  Steve Taylor, Weizmann Institute
			    Steve Gregory, Imperial College
                            Bill Wadge
                            A researcher from ICOT         
                            (sorry this is incomplete)   

WEDNESDAY, September 24

09:00 - 10:00   INVITED SPEAKER:  
                        Sten Ake Tarnlund, Uppsala University
                          Logic Programming - A Logical View


10:30 - 12:00   SESSION 4: Theory
                           (Chair: Jean-Louis Lassez)

A Theory of Modules for Logic Programming
Dale Miller
University of Pennsylvania

Building-In Classical Equality into Prolog
P. Hoddinott, E.W. Elcock
The University of Western Ontario

Negation as Failure Using Tight Derivations 
for General Logic Programs
Allen Van Gelder
Stanford University


13:30 - 15:00   SESSION 5: Control
                           (Chair: Jacques Cohen)

Characterisation of Terminating Logic Programs
Thomas Vasak, The University of New South Wales
John Potter, New South Wales Institute of Technology

An Execution Model for Committed-Choice 
Non-Deterministic Languages
Jim Crammond
Heriot-Watt University

Timestamped Term Representation in Implementing Prolog
Heikki Mannila, Esko Ukkonen
University of Helsinki


15:30 - 22:00   Excursion 


THURSDAY, September 25


09:00 - 10:30   SESSION 6: Unification
                           (Chair: Uday Reddy)

Refutation Methods for Horn Clauses with Equality 
Based on E-Unification
Jean H. Gallier and Stan Raatz
University of Pennsylvania

An Algorithm for Unification in Equational Theories
Alberto Martelli, Gianfranco Rossi
Universita' di Torino

An Implementation of Narrowing: the RITE Way
Alan Josephson and Nachum Dershowitz
University of Illinois at Urbana-Champaign


11:00 - 12:30   SESSION 7: Parallelism
                           (Chair: Jim Crammond)

Selecting the Backtrack Literal in the 
AND Process of the AND/OR Process Model
Nam S. Woo and Kwang-Moo Choe
AT & T Bell Laboratories

Distributed Semi-Intelligent Backtracking for a 
Stack-based AND-parallel Prolog
Peter Borgwardt, Tektronix Labs
Doris Rea, University of Minnesota

The Sync Model for Parallel Execution of Logic Programming
Pey-yun Peggy Li and Alain J. Martin
California Institute of Technology


14:00 - 15:30   SESSION 8: Performance

Redundancy in Function-Free Recursive Rules
Jeff Naughton
Stanford University

Performance Evaluation of a Storage Model for 
OR-Parallel Execution
Andrzej Ciepelewski and Bogumil Hausman
Swedish Institute of Computer Science (SICS)

MALI: A Memory with a Real-Time Garbage Collector 
for Implementing Logic Programming Languages
Yves Bekkers, Bernard Canet, Olivier Ridoux, Lucien Ungaro
IRISA/INRIA Rennes


16:00 - 17:30   SESSION 9: Warren Abstract Machine
                           (Chair: Manuel Hermenegildo)

A High Performance LOW RISC Machine 
for Logic Programming
J.W. Mills 
Arizona State University

Register Allocation in a Prolog Machine
Saumya K. Debray
SUNY at Stony Brook

Garbage Cut for Garbage Collection of Iterative Programs
Jonas Barklund and Hakan Millroth
Uppsala University


EXHIBITS:

An exhibit  area  including  displays  by  publishers,  equipment
manufacturers, and software houses will accompany the  Symposium.
The list of exhibitors includes: Arity, Addison-Wesley, Elsevier,
Expert Systems, Logicware, Overbeek Enterprises, Prolog  Systems,
and Quintus.  For more information, please contact:

                Dr. Ross A. Overbeek
                Mathematics and Computer Science Division
                Argonne National Laboratory
                9700 South Cass Ave.
                Argonne, IL 60439
                312/972-7856


ACCOMODATIONS:

The Westin Hotel  Utah is a  gracious turn of  the century  hotel
with Mobil  4-Star and  AAA 5-Star  ratings.  The  Temple  Square
Hotel, located one  city block  away, offers  basic comforts  for
budget-conscious attendees.


MEALS AND SOCIAL EVENTS:

Symposium registrants  (excluding students  and retired  members)
will receive tickets  for lunches  on September 23,  24, and  25,
receptions on September 22 and 23, and an excursion the afternoon
of September 24.  The excursion will comprise a steam train  trip
through scenic  Provo  Canyon,  and a  barbeque  at  Deer  Valley
Resort, Park City, Utah.

Tutorial registrants will receive lunch tickets for September 22.


TRAVEL:

The Official  Carrier for  SLP '86  is United  Airlines, and  the
Official Travel Agent is Morris Travel (361 West Lawndale  Drive,
Salt Lake  City,  Utah  84115,  phone  1-800-621-3535).   Special
airfares are  available to  SLP  '86 attendees.   Contact  Morris
Travel for details.

A courtesy limousine  is available from  Salt Lake  International
Airport to both  symposium hotels, running  every half hour  from
6:30 to 23:00.  The taxi fare is approximately $10.

CLIMATE:  

Salt Lake City generally has warm weather in September,  although
evenings may be cool.   A warm jacket should  be brought for  the
excursion.  Some rain is normal this time of year.

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

SLP '86 Symposium and Tutorial Registration Coupon:

Advance symposium and  tutorial registration  is available  until
September 1, 1986.  No refunds will be made after that date. Send
a check or money order (no currency will be accepted) payable  to
"Third IEEE Symposium on Logic Programming" to:

        Third IEEE Symposium on Logic Programming
        IEEE Computer Society
        1730 Massachusetts Avenue, N.W.
        Washington, D.C. 20036-1903

Your Name ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Affiliation ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Full mailing address ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

                     ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

                     ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Telephone ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

IEEE Computer Society membership number (if applicable)  ←←←←←←←←

Educational institution (for students) ←←←←←←←←←←←←←←←←←←←←←←←←←←

Circle applicable items:
                                        
Symposium Registration:         Advance On-Site

IEEE Computer Society members   $185    $215
Non-members                     $230    $270
Full-time student members       $ 50    $ 50
Full-time student non-members   $ 65    $ 65
Retired members                 $ 50    $ 50

Tutorial Registration: 
        (circle which tutorial: "Luger", "Warren", or "Ostlund")

                                Advance On-Site

IEEE Computer Society members   $140    $170
Non-members                     $175    $215

Total enclosed ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

SLP '86 Hotel Reservation Coupon:

        Mail or Call:   phone 801-531-1000, telex 389434

                                Westin Hotel Utah
                                Main and South Temple Streets
                                Salt Lake City, UT 84111        
                                
Your Name ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Affiliation ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Full mailing address ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

                     ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

                     ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Telephone ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Date of arrival ←←←←←←←←←←←←←←←←← Date of departure ←←←←←←←←←←←←

Total enclosed ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

A deposit  of  one  night's  room or  credit  card  guarantee  is
required for arrivals after 6pm.

Room Rates (circle your choice):
                Westin Hotel Utah       Temple Square Hotel

single room             $60             $30
double room             $70             $36

Reservations must be made mentioning  SLP '86 by August 31,  1986
to guarantee these special rates.

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←


                   SLP '86 TUTORIAL ABSTRACTS



       IMPLEMENTATION OF PROLOG INTERPRETERS AND COMPILERS

                       DAVID SCOTT WARREN

                       SUNY AT STONY BROOK

Prolog is  by far  the  most used  of various  logic  programming
languages that have been  proposed.  The reason  for this is  the
existence of very efficient implementations.  This tutorial  will
show in detail how this efficiency is achieved.

The first  half  of  this tutorial  will  concentrate  on  Prolog
compilation.  The approach  is first to  define a Prolog  Virtual
Machine (PVM), which can  be implemented in software,  microcode,
hardware, or  by  translation  to the  language  of  an  existing
machine.  We will describe  in detail the  PVM defined by  D.H.D.
Warren (SRI Technical Note 309) and discuss how its data  objects
can be represented  efficiently.  We  will also  cover issues  of
compilation  of  Prolog  source   programs  into  efficient   PVM
programs.



               ARTIFICIAL INTELLIGENCE AND PROLOG:
                 AN INTRODUCTION TO THEORETICAL
                ISSUES IN AI WITH PROLOG EXAMPLES

                         GEORGE F. LUGER

                    UNIVERSITY OF NEW MEXICO

This tutorial is intended to introduce the important concepts  of
both  Artificial   Intelligence   and  Logic   Programming.    To
accomplish this  task,  the  theoretical issues  involved  in  AI
problem solving are  presented and discussed.   These issues  are
exemplified with programs  written in Prolog  that implement  the
core ideas.   Finally,  the design  of  a Prolog  interpreter  as
Resolution Refutation system is presented.

The main  ideas  from  AI  problem  solving  that  are  presented
include: 1) An introduction of  AI as representation and  search.
2)  An  introduction  of  the  Predicate  Calculus  as  the  main
representation formalism for Artificial Intelligence.  3)  Simple
examples  of  Predicate  Calculus  representations,  including  a
relational data  base.   4)  Unification and  its  role  both  in
Predicate  Calculus  and  Prolog.   5)  Recursion,  the   control
mechanism for searching trees and graphs, 6) The design of search
strategies, especially depth first, breadth first and best  first
or "heuristic" techniques, and 7)  The Production System and  its
use both for organizing search in a Prolog data base, as well  as
the basic data structure for "rule based" Expert Systems.

The  above  topics  are  presented  with  simple  Prolog  program
implementations,  including   a   Production  System   code   for
demonstrating search strategies.  The final topic presented is an
analysis of  the  Prolog  interpreter and  an  analysis  of  this
approach  to  the  more  general  issue  of  logic   programming.
Resolution is considered as an inference strategy and its use  in
a refutation system for  "answer extraction" is presented.   More
general issues in  AI problem  solving, such as  the relation  of
"logic" to "functional" programming are also discussed.



                PARALLELISM IN LOGIC PROGRAMMING

                          JOHN CONERY
                     UNIVERSITY OF OREGON

The fields  of parallel  processing  and logic  programming  have
independently   attracted   great   interest   among    computing
professionals  recently,  and  there  is  currently  considerable
activity at  the  interface, i.e.  in  applying the  concepts  of
parallel computing to  logic programming  and, more  specifically
yet,  to  Prolog.   The  application  of  parallelism  to   Logic
Programming takes two  basic but related  directions.  The  first
involves leaving  the semantics  of sequential  programming,  say
ordinary Prolog,  as intact  as possible,  and uses  parallelism,
hidden from the programmer, to improve execution speed.  This has
traditionally been a difficult problem requiring very intelligent
compilers.  It may  be an easier  problem with logic  programming
since parallelism is  not artificially made  sequential, as  with
many applications expressed in procedural languages.  The  second
direction involves adding new parallel programming primitives  to
Logic Programming to allow  the programmer to explicitly  express
the parallelism in an application.

This tutorial will assume a basic knowledge of Logic Programming,
but  will  describe   current  research   in  parallel   computer
architectures, and will survey many of the new parallel machines,
including shared-memory  architectures  (RP3,  for  example)  and
non-shared-memory   architectures   (hypercube   machines,    for
example).  The tutorial  will then describe  many of the  current
proposals for parallelism in  Logic Programming, including  those
that allow the  programmer to express  the parallelism and  those
that hide the parallelism from the programmer.  Included will  be
such proposals as Concurrent Prolog, Parlog, Guarded Horn Clauses
(GHC), and Delta-Prolog.   An attempt will  be made to  partially
evaluate  many  of  these  proposals  for  parallelism  in  Logic
Programming, both  from a  pragmatic architectural  viewpoint  as
well as from a semantic viewpoint.

                     Conference Chairperson
               Gary Lindstrom, University of Utah

                       Program Chairperson
              Robert M. Keller, University of Utah

                 Local Arrangements Chairperson
             Thomas C. Henderson, University of Utah

                      Tutorials Chairperson
             George Luger, University of New Mexico

                      Exhibits Chairperson
              Ross Overbeek, Argonne National Lab.

                        Program Committee

                     Francois Bancilhon, MCC
                    John Conery, U. of Oregon
                    Al Despain, U.C. Berkeley
                  Herve Gallaire, ECRC, Munich
                  Seif Haridi, SICS, Stockholm
                     Lynette Hirschman, SDC
                     Peter Kogge, IBM, Owego
                William Kornfeld, Quintus Systems
               Gary Lindstrom, University of Utah
             George Luger, University of New Mexico
                   Rikio Onai, ICOT/NTT, Tokyo
              Ross Overbeek, Argonne National  Lab.
                 Mark Stickel, SRI International
              Sten Ake Tarnlund, Uppsala University

∂10-Sep-86  0123	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	STOC87 CALL FOR PAPERS    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Sep 86  01:22:55 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Wed 10 Sep 86 01:17:02-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Wed 10 Sep 86 01:16:56-PDT
Received: from LOCALHOST.WISC.EDU by rsch.wisc.edu; Tue, 9 Sep 86 22:27:51 CDT
Return-Path: ava.mrkos%btl.csnet@RELAY.CS.NET 
Message-Id: <8609100137.AA09346@rsch.wisc.edu>
Received: from RELAY.CS.NET by rsch.wisc.edu; Tue, 9 Sep 86 20:37:20 CDT
Received: from btl by csnet-relay.csnet id ap05049; 9 Sep 86 14:23 EDT
To: theory%rsch.wisc.edu@relay.cs.net
From: ava.mrkos%btl.csnet@relay.cs.net
Date: Tue 9 Sep EDT 1986 12:36
Subject: STOC87 CALL FOR PAPERS
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Tue, 09 Sep 86 22:27:27 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>


............................................................

                      CALL FOR PAPERS

         1987 ACM SYMPOSIUM ON THEORY OF COMPUTING

The Nineteenth Annual ACM Symposium on Theory of Computing,
sponsored by the ACM Special Interest Group for Automata and
Computability Theory, will be held in New York City on May
25-27, 1987.  Papers presenting original research on
theoretical aspects of computer science are being sought.
Typical, but not exclusive, topics include the theory of:

    - Algorithms and Data Structures
    - Computability and Complexity
    - Cryptography
    - Data Bases
    - Formal Languages and Automata
    - Logic of Programs
    - Parallel and Distributed Computation
    - Robotics
    - Semantics of Programming Languages
    - VLSI, Layout and Logical Design


                      PAPER SUBMITTAL

Authors should send ten copies of a detailed abstract (not a
full paper) by November 21, 1986 to the program committee
chair:

                       Alfred V. Aho
       Computing Science Research Center, Room 2C-326
                   AT&T Bell Laboratories
                   Murray Hill, NJ  07974

The abstract must provide sufficient detail to allow the
program committee to assess the merits of the paper and
should include appropriate references and comparisons with
extant work.  It is recommended that each submission begin
with a succinct statement of the problem, a summary of the
main results, and a brief explanation of the significance of
the work suitable for a nonspecialist.  Technical
development of the work, directed to the specialist, should
follow as appropriate.  In all cases, the submission should
not exceed ten double-spaced pages (at most 2,500 words).
Submissions that arrive late or that deviate from the
prescribed format risk rejection without consideration of
their merits.

The program committee consists of Alfred Aho, Manuel Blum,
Joseph Halpern, Ravi Kannan, Dexter Kozen, Andrea LaPaugh,
Michael Luby, Christos Papadimitriou, Michael Sipser, and
Frances Yao.

Authors will be notified of acceptance or rejection by
January 29, 1987.  A copy of each accepted paper, typed on
special forms for inclusion in the symposium proceedings,
will be due by March 9, 1987.

The local arrangements chair is:

                       Dana May Latch
                       CIS Department
                      Brooklyn College
                City University of New York
                     Brooklyn, NY 11210

............................................................


--------------
TN Message #74
--------------

∂10-Sep-86  1507	WINOGRAD@CSLI.STANFORD.EDU 	[Dick Gabriel <RPG@SAIL.STANFORD.EDU>: Comprehensive Reading List   ]   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Sep 86  15:07:43 PDT
Date: Wed 10 Sep 86 15:02:52-PDT
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: [Dick Gabriel <RPG@SAIL.STANFORD.EDU>: Comprehensive Reading List   ]
To: phdcom@SU-AI.ARPA,
    compCommittee: ;
cc: WINOGRAD@CSLI.STANFORD.EDU

Return-Path: <RPG@SAIL.STANFORD.EDU>
Received: from SAIL.STANFORD.EDU by CSLI.STANFORD.EDU with TCP; Wed 10 Sep 86 08:55:12-PDT
Date: 10 Sep 86  0857 PDT
From: Dick Gabriel <RPG@SAIL.STANFORD.EDU>
Subject: Comprehensive Reading List   
To:   WINOGRAD@CSLI.STANFORD.EDU 

Terry, could you redistribute this? Also, if you prefer me mailing
directly, what is the properly qualified address for it?

Concerning:

     Harold Abelson and Gerald Sussman, Structure and
     Interpretation of Computer Programs, MIT, 1985.

I believe that some of the contents of this book should be required.
I'm not sure that this book or even some chapters from it are the
best way to get that material, in the intellectual sense. The
Scheme papers by Steele and Sussman contain the important information
and more, in better depth, and presented in a manner congruent with
graduate study. On the other hand, these papers are very hard to get a hold
of, and so might not be the best way to get that material, in the
logistical sense.

I'll look over the book once more and make a recommendation

Concerning:

     Terrence W. Pratt, Programming Languages: Design and
     Implementation, Second edition, Prentice-Hall, 1984.

I would specifically leave out the Lisp chapter. It is maniacally 
bad.

Concerning:

     John McCarthy and Carolyn Talcott, LISP: Programming and
     Proving, (available from McCarthy's secretary) 1980, Chapters
     1--3. 

I've not read this in years and have no copy.  What do chapters 1 - 3
cover? If proving, ok, if Lisp, that's not so good.  I would prefer,
though not by much, the student skimming Winston or Brooks, then reading
the Scheme papers carefully, and then finally going over the
proving-properties-of-Lisp section of this.

Perhaps the John Allen book is better than these. He gives some implementational
insight, which I think would be useful to know. The techniques of Lisp
implementation address the implementation issues of most programming languages
and some aspects of operating systems. 

-------

∂10-Sep-86  1509	LANSKY@SRI-WARBUCKS.ARPA 	Next Monday's PLANLUNCH -- Aviv Bergman
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 10 Sep 86  15:08:53 PDT
Date: Wed 10 Sep 86 15:00:22-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: Next Monday's PLANLUNCH -- Aviv Bergman
To: planlunch.dis: 
Cc: halpern@IBM.COM
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 10-Sep-86 15:00:22.SRI-WARBUCKS.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

ALSO: NOTE TIME CHANGE!!! (10:30 rather than 11:00 -- this week only) 
------------------------------------------------------------------------------
                THE EVOLUTION OF COMPUTATIONAL CAPABILITIES
	            IN POPULATIONS OF COMPETING AUTOMATA

                           Aviv Bergman (BERGMAN@SRI-AI)
                        SRI International
                               and
                         Michel Kerszberg 
                   IFF der KFA Julich, W.-Germany
		
                    10:30 AM, MONDAY, September 15
               SRI International, Building E, Room EJ228


The diversity of the living world has been shaped, it is believed, by
Darwinian selection acting on random mutations. In the present work,
we study the emergence of nontrivial computational capabilities in
automata competing against each other in an environment where
possession of such capabilities is an advantage. The automata are
simple cellular computers with a certain number of parameters -
characterizing the "Statistical Distribution" of the connections -
initially set at random. Each generation of machines is subjected to a
test necessitating some computational task to be performed, e.g
recognize whether two patterns presented are or are not translated
versions of each other. "Adaptive Selection" is used during the task
in order to "Eliminate" redundant connections.  According to its
grade, each machine either dies or "reproduces", i.e. it creates an
additional machine with parameters almost similar to its own. The
population, it turns out, quickly learns to perform certain tests.
When the successful automata are "autopsied", it appears that they do
not all complete the task in the same way; certain groups of cells are
more active then others, and certain connections have grown or decayed
preferentially, but these features may vary from individual to
individual.  We try to draw some general conclusions regarding the
design of artificial intelligence systems, and the understanding of
biological computation. We also contrast this approach with the usual
Monte-Carlo procedure. 
-------

∂10-Sep-86  1549	BETSY@CSLI.STANFORD.EDU 	Rich's Surgery 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Sep 86  15:49:54 PDT
Date: Wed 10 Sep 86 15:40:03-PDT
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: Rich's Surgery
To: folks@CSLI.STANFORD.EDU




Rich Cower had back surgery on Saturday.  He's seems to be healing
very well and will be leaving Stanford Hospital later today.  However,
his doctor thinks that it will be 3 to 4 weeks before he can return to
work.

Rich will be reading mail and working as much as possible from home,
but it would be a good idea to send copies of your messages to Brad
Horak as well.  Brad will return from vacation on Monday, and will be
filling in for Rich.

Betsy
-------

∂11-Sep-86  0143	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #48
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Sep 86  01:43:21 PDT
Date: Wednesday, September 10, 1986 3:38AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #48
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Thursday, 11 Sep 1986      Volume 4 : Issue 48

Today's Topics:
       Announcement - Logic In Computer Science Call For Papers
----------------------------------------------------------------------

Date: Tue, 9 Sep 86 21:34:46 PDT
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Call for Papers

                           CALL FOR PAPERS

                      SECOND ANNUAL SYMPOSIUM ON
                      LOGIC IN COMPUTER SCIENCE

                          22 - 25 June 1987
              Cornell University, Ithaca, New York, USA


THE SYMPOSIUM will cover a wide range of theoretical and  practi-
cal  issues  in  Computer Science that relate to logic in a broad
sense, including algebraic and topological approaches.

Suggested  (but  not  exclusive)  topics  of  interest   include:
abstract data types, computer theorem proving, verification, con-
currency, type theory and constructi ve  mathematics,  data  base
theory,  foundations of logic programming, program logics and se-
mantics, knowledge and belief,  software  specifications,  logic-
based programming languages, logic in complexity theory.

                     Organizing Committee

  K. Barwise               E. Engeler                 A. Meyer
  W. Bledsoe               J. Goguen                  R. Parikh
  A. Chandra (chair)       D. Kozen                   G. Plotkin
  E. Dijkstra              Z. Manna                   D. Scott

                       Program Committee

S. Brookes      D. Gries (chair)    J.-P. Jouannaud     A. Nerode
L. Cardelli     J. Goguen           R. Ladner           G. Plotkin
R. Constable    Y. Gurevich         V. Lifschitz        A. Pnueli
M. Fitting      D. Harel            G. Longo            P. Scott

PAPER SUBMISSION.  Authors should send 16 copies  of  a  detailed
abstract  (not  a  full  paper) by 9 DECEMBER 1986 to the program
chairman:

       David Gries -- LICS              (607) 255-9207
       Department of Computer Science   gries@gvax.cs.cornell.edu
       Cornell University
       Ithaca, New York 14853

Abstracts must be clearly written and provide  sufficient  detail
to allow the program committee to assess the merits of the paper.
References and comparisons with related work should  be  included
where  appropriate.   Abstracts  must be no more than 2500 words.
Late abstracts or abstracts departing  significantly  from  these
guidelines  run a high risk of not being considered.  If a copier
is not available to the author,  a single copy  of  the  abstract
will be accepted.

Authors will be notified of acceptance or rejection by 30 JANUARY
1987.   Accepted  papers, typed on special forms for inclusion in
the symposium proceedings, will be due 30 MARCH 1987.

The symposium is sponsored by the IEEE Computer Society,  Techni-
cal  Committee  on Mathematical Foundations of Computing and Cor-
nell University, in cooperation wi th ACM SIGACT, ASL, and EATCS.

  GENERAL CHAIRMAN                      LOCAL ARRANGEMENTS
  Ashok K. Chandra                      Dexter C. Kozen
  IBM Thomas J. Watson Research Center  Dept. of Computer Science
  P.O. Box 218                          Cornell University
  Yorktown Heights, New York 10598      Ithaca, New York 14853
  (914) 945-1752                        (607) 255-9209
  ashok@ibm.com                         kozen@gvax.cs.cornell.edu

------------------------------

End of PROLOG Digest
********************

∂12-Sep-86  0338	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #49
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Sep 86  03:38:05 PDT
Date: Thursday, September 11, 1986 5:25PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #49
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Friday, 12 Sep 1986       Volume 4 : Issue 49

Today's Topics:
       Query - Proceedings & Control Structures and Parallelism,
                     Puzzle - Knights and Knaves
----------------------------------------------------------------------

Date: Thu, 11 Sep 86 18:41:52 CDT
From: Will Winsborough <winsboro@crys.wisc.edu>
Subject: Proceedings

Does anyone know how I can get a copy of the proceedings
of last July's International Logic Programming Conference
in London?

Thank you.

-- Will Winsborough

------------------------------

Date: 10 Sep 86 15:14:58 GMT
From: Douglas Baldwin <baldwin@rochester.arpa>
Subject: Question - Control Structures and Parallelism

I'm comparing Prolog to another, somewhat more elaborate,
logic/constraint language called CONSUL, particularly
with regard to potential parallelism (CONSUL is supposed
to be a source language for parallelizing compilers, the
question is how much of what CONSUL provides could be
equally well provided by a parallelizing Prolog compiler).

One of the big differences between CONSUL and Prolog is
that CONSUL has a "forall" form that can be viewed as
parallel satisfaction of a constraint for all elements
of a set, i.e., "forall X in S, <something>" is true iff
<something> is true (or can be made true by suitable
bindings) for all elements of S. CONSUL also provides
precise enough control over the scope of a name that one
can tell whether names other than X in <something> can be
given independent bindings for each element of S or
whether a single binding has to suffice for all
elements.

It's easy to see how to write iterative clauses in Prolog
that (almost) have the same effect as "forall". In C-Prolog,
it looks something like

forall( ... ) :- setof( X, in←S(X), Xs), body←driver( Xs, ... ).
                                        

body←driver( [], ... ).
body←driver( [X|Xs], ... ) :- body( X, ... ), body←driver( Xs, ... ).
                                        

body( X, ... ) :- /* Prolog implementation of <something>. */

The dots above indicate the presence of auxiliary arguments
that represent the other variables used in <something>. The
problem with this solution is that by explicitly iterating,
the potential parallelism gets much harder to detect - there
will in general be data dependencies between the auxiliary
arguments to body←driver and the recursive call, and it can
be quite difficult to tell whether these data dependencies
are "real", or are spurious ones introduced by the iterative
implementation. (For purists, this has another problem that
the C-Prolog forall will fail if the set S is empty, whereas
the CONSUL one will succeed vacuously, but for now I don't
care).

The question is, can anybody come up with a Prolog
implementation of "forall" that DOESN'T iterate explicitly
(for example, that uses clever control of backtracking to
enumerate the elements of S), and which might thus be easier
to detect parallelism in? (To save some wrong starts, the
simple

forall(...) :- in←S(X), body(X,...), fail.

doesn't work because if "body" fails for some element of S
it will just backtrack to the next instead of the whole
"forall" failing. Simple uses of cut don't seem to fix this
because they make Prolog commit to a single element of S
instead of trying all.)

Thank you.

-- Doug Baldwin

------------------------------

Date: 10 Sep 86 19:05:55 +1000 (Wed)
From: Lee@mulga.OZ
Subject: Knights and Knaves

I have been away and have missed some of this discussion -
please ignore this if apropriate.

I have a solution to the Knights and Knaves class of
problems in the case when there is no assumption about
perfect knowledge of what people have said. ie, nothing
can be concluded from a knave saying someone said something.

Warning: there may be bugs.

MU-PROLOG Version 3.2


1?- [knaves].
consulting knaves
done

true.

2?- Curly says Larry says Larry is a knave  and
    Moe says Curly is a knave.

Larry = Larry←177,
Moe = a knight,
Curly = a knave  ;

fail.

3?-
End of session

;;; here is the program

?- hide([is(2), or(2), and(2)]).  % MU-Prolog hack to hide
                                  % definitions
?- op(750, xfy, says).            % allow nice input
?- op(600, fx, a).
?- op(700, xfx, is).
?- op(780, xfy, or).
?- op(760, xfy, and).

a knight is a knight.             % the rest is obvious
a knave is a knave.
a knight says A :- A.
a knave says A :- false(A).
A and B :- A, B.
A or B :- A ; B.

false(a knight is a knave).
false(a knave is a knight).
false(A and B) :- false(A) ; false(B).
false(A or B) :- false(A), false(B).
false(A says B).                  % except this

-- Lee Naish

------------------------------

End of PROLOG Digest
********************

∂12-Sep-86  1124	NILSSON@SU-SCORE.ARPA 	[Ralph Gorin <G.GORIN@OTHELLO.STANFORD.EDU>: Nominations for the LOTS UNIX Advisory Committee]   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Sep 86  11:22:32 PDT
Date: Fri 12 Sep 86 11:01:18-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: [Ralph Gorin <G.GORIN@OTHELLO.STANFORD.EDU>: Nominations for the LOTS UNIX Advisory Committee]
To: ac@SU-SCORE.ARPA
Message-ID: <12238389484.21.NILSSON@Score.Stanford.EDU>

Any volunteers?  -Nils
                ---------------

Return-Path: <G.GORIN@OTHELLO.STANFORD.EDU>
Received: from OTHELLO.STANFORD.EDU by SU-SCORE.ARPA with TCP; Fri 12 Sep 86 10:02:32-PDT
Date: Fri 12 Sep 86 09:57:11-PDT
From: Ralph Gorin <G.GORIN@OTHELLO.STANFORD.EDU>
Subject: Nominations for the LOTS UNIX Advisory Committee
To: Nilsson@SU-SCORE.ARPA, White@SU-SIERRA.ARPA
cc: S.Street@OTHELLO.STANFORD.EDU, G.Gorin@OTHELLO.STANFORD.EDU
Message-ID: <12238377814.200.G.GORIN@OTHELLO.STANFORD.EDU>

Dear Bob and Nils,

Several faculty in Computer Science and Electrical Engineering
(Software Engineering) argued persuasively that particular
characteristics of UNIX (and/or the software available exclusively on
UNIX systems) were germane to various courses in these disciplines.
In response, ACIS has acquired a Digital Equipment Corporation VAX
8650 system, operated by LOTS as ``Portia''.

At ACIS we desire first, that the Portia system be devoted to
classwork and other academic persuits responsive to the
already-articulated requirements; second, that orderly planning for
growth of facilities be undertaken to accomodate both allied use and
other use, as yet not articulate.  To this end, we believe that a
faculty UNIX Advisory Committee should be formed to advise ACIS and
LOTS as to appropriate policies and procedures to achieve these
academic purposes.   (Although the attention of this committee will
initially be directed towards the 8650 and mainframe services, 
this committee may come to influence trends in the acquistion of
UNIX PCs and workstations.)

Although Bob Street and I have yet to formulate the precise charge to
this committee, we think it timely to invite each of you to nominate
two faculty who could serve on this committee.

Thank you,

Ralph Gorin
-------
-------

∂12-Sep-86  1131	NILSSON@SU-SCORE.ARPA 	Tuesday lunches  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Sep 86  11:29:22 PDT
Date: Fri 12 Sep 86 11:16:06-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: Tuesday lunches
To: faculty@SU-SCORE.ARPA
Message-ID: <12238392178.21.NILSSON@Score.Stanford.EDU>

I'm collecting suggestions for discussion topics for our
Tuesday faculty lunches.  -Nils
-------

∂15-Sep-86  0001	@SUSHI.STANFORD.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	computational geometry day
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Sep 86  00:01:41 PDT
Received: from SU-SCORE.ARPA by SUSHI.STANFORD.EDU with TCP; Sun 14 Sep 86 21:50:44-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Sun 14 Sep 86 21:49:32-PDT
Received: from LOCALHOST.WISC.EDU by rsch.wisc.edu; Wed, 10 Sep 86 20:43:46 CDT
Return-Path: sharir@nyu-acf8.arpa 
Received: from NYU-ACF8.ARPA by rsch.wisc.edu; Wed, 10 Sep 86 15:10:57 CDT
Date: Wed, 10 Sep 86 16:08:05 edt
From: sharir@NYU-ACF8.ARPA (Micha Sharir)
Message-Id: <8609102008.AA03761@nyu-acf8.arpa>
Received: by nyu-acf8.arpa; Wed, 10 Sep 86 16:08:05 edt
To: theory@rsch.wisc.edu
Subject: computational geometry day
Status: R
Resent-To: TheoryNet-list:;
Resent-Date: Wed, 10 Sep 86 20:43:29 -0500
Resent-From: Udi Manber <udi@rsch.wisc.edu>

This is to announce a series of "Computational Geometry Days"
intended to bring together researchers from the greater New York -
New Jersey area working in this field (whose number has increased
significantly this year). The next meeting is tentatively planned 
for November. For more information contact 
Micha Sharir, Courant Institute, 251 Mercer st., NY NY 10012
(Arpanet: sharir@nyu-acf8.arpa) (Tel: (212) 460-7463)
 
Following is the program of the first day:
 
 

             THE FIRST COMPUTATIONAL GEOMETRY DAY
 
       at the Courant Institute of Mathematical Sciences
                    New York University
 
          will be held on Friday, September 19, 1986
                 Room 1302, Warren Weaver Hall
             251 Mercer Street, New York, NY 10012
 
 
10:30-11:15 Kenneth Clarkson, AT&T Bell Labs,
Random Sampling in Computational Geometry.
 
11:30-12:15 Raimund Seidel, University of California at Berkeley,
On Voronoi Diagrams in Higher Dimensions.
 
2:00-3:00 Free Discussion, Open Problems
 
3:00-3:45 Joseph O'Rourke, The Johns Hopkins University,
A Collection of Problems and Results in Computational Geometry.

--------------
TN Message #75
--------------

∂15-Sep-86  0028	LANSKY@SRI-WARBUCKS.ARPA 	PLANLUNCH reminder: Aviv Bergman  
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 15 Sep 86  00:28:29 PDT
Date: Mon 15 Sep 86 00:23:46-PDT
From: Amy Lansky <LANSKY@SRI-WARBUCKS.ARPA>
Subject: PLANLUNCH reminder: Aviv Bergman
To: planlunch-reminder.dis: 
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 15-Sep-86 00:23:46.SRI-WARBUCKS.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

ALSO: NOTE TIME CHANGE!!! (10:30 rather than 11:00 -- this week only) 
------------------------------------------------------------------------------
                THE EVOLUTION OF COMPUTATIONAL CAPABILITIES
	            IN POPULATIONS OF COMPETING AUTOMATA

                           Aviv Bergman (BERGMAN@SRI-AI)
                        SRI International
                               and
                         Michel Kerszberg 
                   IFF der KFA Julich, W.-Germany
		
                    10:30 AM, MONDAY, September 15
               SRI International, Building E, Room EJ228


-------

∂15-Sep-86  0123	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #50
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Sep 86  01:23:29 PDT
Date: Saturday, September 13, 1986 4:51PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #50
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 15 Sep 1986       Volume 4 : Issue 50

Today's Topics:
               Announcement - Parallel Inference System
----------------------------------------------------------------------

Date: Thu, 11 Sep 86 17:08:33 EDT
From: Jack Minker <minker@mimsy.umd.edu>
Subject: Parallel Inference System at Maryland


            AI and Database Research Laboratory
                           at the
                   University of Maryland
                   Jack Minker - Director


     The AI and Database Research Laboratory at the  Univer-
sity  of  Maryland  is  pleased  to announce that a parallel
logic programming system (PRISM) is now operational  on  the
McMOB  multiprocessosor.  The system uses up to sixteen pro-
cessors to exploit medium grained parallelism in logic  pro-
grams.   The underlying ideas behind PRISM appeared in [Eis-
inger et. al., 1982] and [Kasif et. al., 1983].

     The McMOB multiprocessor is a direct offspring of  ZMOB
[Reiger  et.  al.,1980].  It  consists  of  sixteen Motorola
MC68010 processors interconnected via a high speed belt.

     PRISM consists of several parts:  a user host interface
that exists on the host machine; a set of machines (moblets)
designated as problem solvers  (PSMs);  a  set  of  machines
designated as Extensional Database Machines (EDB) that store
ground atomic formulae (relational database tables); and,  a
set  of machines designated as Intensional Database Machines
(IDB) that store procedures (the general rules in  the  sys-
tem).   The  system  can  also optionally include Constraint
Machines (CM) that use user-supplied  constraints  to  prune
unsatisfiable paths in the proof tree.

     The system supports both AND and OR  parallelism.   The
user  can  specify control in terms of the sequence of atoms
to be executed in a set of problems to be solved.  Atoms can
be  executed in parallel, sequentially, or as specified by a
partial ordering.  Similarly procedures can be specified  as
being executed sequentially, in parallel, or as specified by
a partial order.  The PSM has  been  written  in  a  modular
fashion  to permit alternative control structure programs to
be incorporated in the system.  Alternative node and literal
selection algorithms may be incorporated as part of the con-
trol structure.  The  user  may  specify  the  configuration
(i.e., the number of moblets required as a minimum) in which
a problem is to be run.  If additional  moblets  are  avail-
able, the PRISM will automatically take advantage of them.

     A large number of problems  are  currently  being  pro-
grammed  in  PRISM and experiments will be run with these to
determine the effectiveness of PRISM as  a  problem  solving
system.

     The major research directions in  the  laboratory  over
the coming year will be devoted to the following areas:

    (1)  Experimentation Using PRISM
    (2)  Control Structure Investigations
    (3)  Expert systems and PRISM
    (4)  Parallel problem solving and Architecture Issues


     If you would like further information on PRISM,  please
contact  MINKER@MARYLAND  or MADHUR@MARYLAND.  We would also
be very interested in hearing from people who may have prob-
lems we could run on PRISM.

References:

1.   Eisinger, N., Kasif, S., and Minker,  J.,  "Logic  Pro-
     gramming:  A  Parallel Approach", in Proceedings of the
     First International Logic Programming Conference,  Mar-
     seilles, France, 1982.

2.   Kasif, S., Kohli, M., and Minker, J., "PRISM - A Paral-
     lel Inference System for Problem Solving", in IJCAI-83,
     Karlsruhe, Germany, 1983.

3.   Rieger, C., Bane, j., and Trigg, R.,  "ZMOB:  A  Highly
     Parallel  Multiprocessor",  University of Maryland, TR-
     911, May 1980

------------------------------

End of PROLOG Digest
********************

∂15-Sep-86  1044	RICE@SUMEX-AIM.ARPA 	New Poligon Release and New Manual.    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Sep 86  10:44:20 PDT
Date: Mon 15 Sep 86 10:43:01-PDT
From: James Rice <Rice@SUMEX-AIM.ARPA>
Subject: New Poligon Release and New Manual.
To: AAP@SUMEX-AIM.ARPA
Message-ID: <12239172587.22.RICE@SUMEX-AIM.ARPA>


I made a new release of Poligon on Friday evening.  This should
have a number of bug fixes and a number of new operators, including
one for manipulating timestamps.

The new manual is sitting on my desk waiting for the xerox to come
up.  Readers are encouraged to read the following pages, where the
changes from the previous version are most significant.

45-47 : New update operators.
79 : Poligon defined extensions to the Type lattice.
80 : Functions for manipulating types.
85 : Access to timestamps - the new AT timestamping operator.
97-99 : New table of operators.
101 : New higher order functions.

I'll have a few copies made up.  If you'd like one please say.


 Rice.
-------

∂15-Sep-86  1410	RICE@SUMEX-AIM.ARPA 	The Poligon manual is V5.2 F.Y.I. 
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Sep 86  14:10:53 PDT
Date: Mon 15 Sep 86 14:09:27-PDT
From: James Rice <Rice@SUMEX-AIM.ARPA>
Subject: The Poligon manual is V5.2 F.Y.I.
To: AAP@SUMEX-AIM.ARPA
Message-ID: <12239210168.22.RICE@SUMEX-AIM.ARPA>


Rice.
-------

∂16-Sep-86  1436	AAAI-OFFICE@SUMEX-AIM.ARPA 	New Secretary-Treasurer    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Sep 86  14:36:07 PDT
Date: Tue 16 Sep 86 14:28:29-PDT
From: AAAI <AAAI-OFFICE@SUMEX-AIM.ARPA>
Subject: New Secretary-Treasurer
To: officers: ;
cc: aaAI-OFFICE@SUMEX-AIM.ARPA
Telephone: (415) 328-3123
Postal-Address: 445 Burgess Drive, Menlo Park, CA 94025
Message-ID: <12239475776.35.AAAI-OFFICE@SUMEX-AIM.ARPA>


I'm pleased to announce the appointment of Bruce Buchanan as the AAAI's
new Secretary-Treasurer.  His appointment begins immediately.

I think we all want to thank Richard Fikes for doing a tremendous job
the last three years.  

Claudia
-------

∂16-Sep-86  1716	@SU-SCORE.ARPA:LES@SAIL.STANFORD.EDU 	Research Associate Candidate Igor Rivin   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Sep 86  17:16:08 PDT
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Tue 16 Sep 86 16:20:02-PDT
Date: 16 Sep 86  1235 PDT
From: Les Earnest <LES@SAIL.STANFORD.EDU>
Subject: Research Associate Candidate Igor Rivin
To:   ac@SCORE.STANFORD.EDU 

The Formal Reasoning Research Group plans to appoint Igor Rivin as a
Research Associate, to work on the Qlisp project (see attached biography).
Any faculty comments should be sent to John McCarthy (JMC@SAIL) and should
be received not later than Tuesday, September 23.

	Les Earnest

-------------------------------------------

Igor Rivin					Birthdate: August 19, 1961
Symbolics					Citizenship: Canadian
Cambridge Center				Permanent Resident, USA
Cambridge, MA 02142				Marital Status: Single
Home Phone: (617)-492-3654
Office Phone: (617)-577-7741
Email Address: rivin@scrc-pegasus.arpa

Education:

  Princeton University
    Ph.D. in Mathematics, June 1986.
    Thesis research on Hyperbolic Geometry and 
    Low-Dimensional Topology, advised by Professor William Thurston. 
    Thesis title: ``Geometry of Convex Polyhedra in Hyperbolic Space''.

  University of Toronto
    B.Sc Mathematics (Honors), 1981.Graduated with highest honors.

  Overseas School of Rome.

  Mathematics and Physics School (no. 2), Moscow, USSR.

Awards and Fellowships:

  Natural Sciences and Engineering Council of Canada Postgraduate Fellowship,
    1983-85

  Princeton University Honors Graduate Fellowship, 1981-82.

  Award for best academic performance at University College (U.of Toronto)
    1980-1981.

  S. Beatty award in Mathematics, Physics and Computer Science, 
    1978-79 and 1980-81

  N.S.E.R.C Summer Undergraduate Fellowship 1980, 1981.

  First Prize, Canadian Mathematics Olympiad, 1977

Teaching Experience:

  Teaching Assistant at U. of Toronto (1978-81) and Princeton (1982-83, 84-85) 
    for calculus (honors and general), linear algebra (honors), 
    Analysis on Manifolds.

Professional Experience:

July 1986 - present, Member of Technical Staff, Symbolics Inc. Computer Aided
    Mathematics Group.  Presently working on the developement of a comprehensive
    package for advanced analysis, to wit: Special functions, and their
    identities, Distributions, Integral transforms, Solution and Asymptotics
    for ODE and PDE, etc.

February 1986 - present, Consultant on Computer Algebra to the Advanced
    Computing Group, Los Alamos National Laboratory.

September 1985 - June 1986, Research Fellow, Institut des Hautes Etudes
    Scientifiques, Bures-sur-Yvette, France.

May 1983- July 1985, Consultant at Symbolics, Inc. Cambridge, MA Research Center
    (MACSYMA group).  Position entailed design and implementation of
    new algorithms for MACSYMA as well as maintentance of the existing system.

Invited Talks:

  Harvard University, Algebraic Geometry Seminar

  ``On Variation of Hodge Structure'', Summer 1983

  ``The Mapping Class Groups of Surfaces'', seminar series, Summer 1984

  Institute for Advanced Study, Topology Seminar
  ``Geometry of Polyhedra in H↑3'', April 1985

  Universite de Paris-Sud, Orsay
  ``On Geometry of Convex Polyhedra'', February 1986

Publication:

``On Geometry of Polyhedra in 3-dimensional Space Forms,'' IHES preprint,
   submitted to Topology.

∂16-Sep-86  2247	WASOW@CSLI.STANFORD.EDU 	course announcement 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Sep 86  22:47:54 PDT
Date: Tue 16 Sep 86 22:40:47-PDT
From: Tom Wasow <WASOW@CSLI.STANFORD.EDU>
Subject: course announcement
To: folks@CSLI.STANFORD.EDU


                    TOPICS IN THE PHILOSOPHY OF LINGUISTICS

                       LINGUISTICS 203 / PHILOSOPHY 264
                                  AUTUMN 1986
                              TUESDAYS, 10-11:50
                             BUILDING 60, ROOM 62J
                                   TOM WASOW

The  study  of  language  in  this  century has been an intensely introspective
endeavor.  Modern linguists and philosophers of language have debated not  only
the  nature  of  language,  but also how language should be studied and to what
end.  The issues in the philosophy of linguistics can  be  subsumed  under  two
general questions:

What are (or should be) the goals of linguistic research?
What are the best methods for attaining those goals?

This  seminar  will  be  devoted  to discussion of various more specific issues
stemming from  these  general  questions,  such  as  the  relationship  between
linguistics  and  psychology,  the  notion  of  explanation in linguistics, the
relationship of theory to data,  and  the  role  of  simplicity  in  linguistic
argumentation.    It  will draw on writings of both linguists and philosophers,
including some work in the philosophy of science that  is  not  directly  about
linguistics  at  all.    Since in recent decades, Chomsky's ideas have been the
focal point of most debates in the philosophy of linguistics, a  good  deal  of
the  literature  examined in the seminar will deal with them.  However, it will
also  include  discussion  of  pre-Chomskyan   structuralists,   as   well   as
contemporary work that takes a radically different approach.

Readings   include  work  by:  Bloomfield,  Chomsky,  (Jerry)  Fodor,  Hacking,
Higginbotham, Hjelmslev, Katz, Kuhn, Sapir, de Saussure, and Soames.

I will have a detailed syllabus available next week.
-------

∂17-Sep-86  1122	ullman@navajo.stanford.edu 	meeting
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Sep 86  11:19:19 PDT
Received: by navajo.stanford.edu; Wed, 17 Sep 86 10:43:41 PDT
Date: Wed, 17 Sep 86 10:43:41 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: meeting
To: nail@navajo.stanford.edu

Let's those of us around meet tomorrow, 9/18, 11AM in 301 MJH.
I'll talk about some lessons I learned implementing the ICODE->SQL
translator.
				---jeff

∂17-Sep-86  1130	ullman@navajo.stanford.edu 	Special talk
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Sep 86  11:29:52 PDT
Received: by navajo.stanford.edu; Wed, 17 Sep 86 11:15:42 PDT
Date: Wed, 17 Sep 86 11:15:42 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: Special talk
To: nail@navajo.stanford.edu

The following talk will be held in 352 MJH on Monday Sept. 22.
				---jeff
***********************************************
      On the Efficient Evaluation of Datalog Programs.
                       Catriel Beeri
               Department of Computer Science
                   The Hebrew University



One of the interesting research topics today is the  use  of
Logic  Programming based languages for database interaction.
An important subject that has received a lot of attention is
that  of  efficient evaluation of queries based on recursive
definitions. If the query contains constants, it  is  desir-
able  to  use them to restrict the database search. This can
be done in top-down evaluation methods, but these  are  usu-
ally  interpretive, hence unsuitable for a database environ-
ment. The bottom-up approach is  more  suited  for  database
applications,  however,  in its simple forms it can not take
advantage of the given constants.

The  talk  will  describe  a  fairlly  general  method   for
transforming  a  recursive  definition and a query with con-
stants, so that the resulting  program  can  be  efficiently
computed  bottom-up,  and  the search space is appropriately
restricted. The method generalizes the so called "magic set"
approach, and it will be shown that in a sense it  is a good
as any method that uses sideway information passing to  res-
trict  the search.  That includes the method used by Prolog,
as well as most of the other published methods.

∂17-Sep-86  1342	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	Next week's PLANLUNCH -- 11am TUESDAY -- Rina Dechter  
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 17 Sep 86  13:42:04 PDT
Received: from sri-venice.arpa.ARPA by SRI-WARBUCKS.ARPA via SMTP with
	  TCP; Wed, 17 Sep 86 13:36:44-PDT
Received: by sri-venice.arpa.ARPA (1.1/SMI-2.0) id AA01892; Wed,
	  17 Sep 86 13:39:08 PDT
Date: Wed 17 Sep 86 13:39:03-PDT
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: Next week's PLANLUNCH -- 11am TUESDAY -- Rina Dechter
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(193)+TOPSLIB(120) 17-Sep-86 13:39:03.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

ALSO: NOTE DAY CHANGE!!! (Tuesday -- this week only) 
------------------------------------------------------------------------------
                  IMPROVING BACKTRACK SEARCH ALGORITHMS
                  FOR CONSTRAINT-SATISFACTION PROBLEMS

                             Rina Dechter (DECHTER@CS.UCLA.EDU)
    Cognitive System Laboratory, Computer Science Department, U.C.L.A.
                                and
         Artificial Intelligence Center, Hughes Aircraft Company
		
                    11:00 AM, TUESDAY, September 23
               SRI International, Building E, Room EJ228

The subject of improving search efficiency has been on the agenda of
researchers in the area of Constraint-Satisfaction- Problems (CSPs)
for quite some time.  A recent increase of interest in this subject,
concentrating on backtrack search, can be attributed to its use as the
control strategy in PROLOG, and in Truth-Maintenance-Systems (TMS).
The terms ``intelligent backtracking'', ``selective backtracking'',
and ``dependency- directed backtracking'' describe various efforts for
producing improved dialects of backtrack search in these systems.  In
this talk I will review the common features of these attempts and will
present two schemes for enhancing backtrack search in solving CSPs.

The first scheme, a version of "look-back", guides the decision of
what to do in dead-end situations.  Specifically, we concentrate on
the idea of constraint recording, namely, analyzing and storing the
reasons for the dead-ends, and using them to guide future decisions,
so that the same conflicts will not arise again.  We view constraint
recording as a process of learning, and examine several possible
learning schemes studying the tradeoffs between the amount of learning
and the improvement in search efficiency.

The second improvement scheme exploits the fact that CSPs whose
constraint graph is a tree can be solved easily, i.e., in linear time.
This leads to the following observation: If, in the course of a
backtrack search, the subgraph resulting from removing all nodes
corresponding to the instantiated variables is a tree, then the rest
of the search can be completed in linear time.  Consequently, the aim
of ordering the variables should be to instantiate as quickly as
possible a set of variables that cut all cycles in the
constraint-graph (cycle-cutset).  This use of cycle-cutsets can be
incorporated in any given "intelligent" backtrack and is guaranteed to
improve it (subject to minor qualifications).

The performance of these two schemes is evaluated both theoretically
and experimentally using randomly generated problems as well as
several "classical" problems described in the literature.


-------

∂17-Sep-86  1539	LINK@CSLI.STANFORD.EDU 	BYe   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Sep 86  15:39:36 PDT
Date: Wed 17 Sep 86 15:29:29-PDT
From: Godehard Link <LINK@CSLI.STANFORD.EDU>
Subject: BYe
To: folks@CSLI.STANFORD.EDU
cc: link@CSLI.STANFORD.EDU

I'd like to say good bye now to everybody and thank for the hospitality
and the stimulating atmosphere at the CSLI.Godehard
-------

∂18-Sep-86  0321	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #51
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Sep 86  03:20:22 PDT
Date: Wednesday, September 17, 1986 3:48AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #51
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Thursday, 18 Sep 1986      Volume 4 : Issue 51

Today's Topics:
                  Implementation - Forall X in P Q,
                      Announcement - HP Contest
----------------------------------------------------------------------

Date: Mon 15 Sep 86 19:56:41-PDT
From: Fernando Pereira <PEREIRA@SRI-CANDIDE.ARPA>
Subject: Forall X in P, Q

The standard solution for the for all problem suggested
by CONSUL is to use the logical equivalence

        forall X in P, Q <=> not (exists X in P st. not Q)

and use negation as failure for the negations:

        forall(X, P, Q) :- \+ (P, \+ Q).

This translation assumes that all free variables in Q are bound
by any call to P, and that \+ is the standard not-quite-sound
``negation'' of Edinburgh Prolog so that the unbound variables
in P are implicitly existentially quantified inside \+.

-- Fernando Pereira

------------------------------

Date: Tue, 16 Sep 86 12:37:15 pdt
From: hpfclp!hpai@hplabs.HP.COM
Subject: New HP contest

                           Hewlett-Packard

                        AI Programming Contest

Hewlett-Packard is sponsoring a programming contest to collect
symbolic computing and artificial intelligence software.
Submit your public domain programs by February 1, 1987 to be
considered for the following prizes:


   First prize:   One HP72445A computer   (Vectra)
   Second prize:  One HP45711B computer   (Portable Plus)
   Third prize:   One HP16C calculator    (Computer Scientist)

                    Complete rules follow.

1.  All entries must be programs of interest to the symbolic
computing or artificial intelligence communities.  They must be
executable on HP9000 Series 300 computers running the HP-UX
operating system.  This includes programs written in the Common
LISP, C, Pascal, FORTRAN, or shell script languages, or in any of
our third party AI software.

2.  All entries must include source code, machine-readable
documentation, a test suite, and any special instructions
necessary to run the software.  Entries may be submitted by
electronic mail or shipped on HP formatted 1/4" Certified Data
Cartridge tapes.

3.  All entries must be in the public domain and must be
accompanied by an entry form signed by the contributor(s).
Entries must be sent on or before February 1, 1987.

4.  Only residents of the U.S.  may enter.  HP employees and
their dependents are ineligible to receive prizes, but are
welcome to submit software.  In the case of team entries, each
member of the team must be eligible.  No duplicate prizes will be
awarded.  Disposition of the prize is solely the responsibility
of the winning team.

5.  Entries will be judged on the basis of originality, relevance
to our user community, complexity, completeness, and ease of use.
The date of receipt will be used as a tie-breaker.  Decision of
the judges will be final.

6.  HP cannot return tape cartridges.

7.  Selected entries will be distributed by HP on an unsupported
software tape.  This tape will be available from HP for a
distribution fee.  The contributor(s) of each entry which is
selected for this tape will receive a complimentary copy.

To enter:

Print and complete the following entry form and mail it to:

    AI Programming Contest  M.S. 99
    Hewlett-Packard
    3404 E. Harmony Road
    Fort Collins, CO  80525

Send your software on HP formatted 1/4"tape to the same address,
or send it via electronic mail to:
 hplabs!hpfcla!aicontest  or   ihnp4!hpfcla!aicontest

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

                           Hewlett-Packard

                        AI Programming Contest


                              ENTRY FORM

See the accompanying contest rules.  Please type or print.  Mail
the completed form to:

    AI Programming Contest  M.S. 99
    Hewlett-Packard
    3404 E. Harmony Road
    Fort Collins, CO  80525

Send your software on HP formatted 1/4"tape to the same address,
or send it via electronic mail to:

hplabs!hpfcla!aicontest  or   ihnp4!hpfcla!aicontest

PROGRAM TITLE:
BRIEF DESCRIPTION (75 word maximum):
CONFIGURATION REQUIREMENTS (both hardware and software):
SPECIAL INSTRUCTIONS:
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Contributor(s)

Company (if applicable):
Telephone:
Address:
City:                                 State:            Zip:


Electronic mail address (starting with either hplabs or ihnp4):

This software is (  ) original
                 (  ) ported from ←←←←←←←←←←←←←←←←←←←←←←←←←←←← .

Are you the author of this software?

If not, please furnish the name, phone number, and addresses of
the author(s) as well.

Acknowledgment and Agreement

To the best of my knowledge, I have the right to contribute this
program material without breaching any obligation concerning
nondisclosure of proprietary or confidential information of other
persons or organizations.  I am contributing this program
material on a nonconfidential nonobligatory basis to
Hewlett-Packard Company ("HP") for possible use on an unsupported
software tape, and I agree that HP may use, duplicate, modify,
publish, and sell the program material, and authorize others to
do so without obligation or liability of any kind.  HP may
publish my name and address, as the contributor, to facilitate
user inquiries pertaining to this program material.

I (  ) am
  (  ) am not
an HP employee or the dependent of an HP employee.

Signature ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←← Date ←←←←←←←←←←←←

------------------------------

End of PROLOG Digest
********************

∂18-Sep-86  0830	EPPLEY@SU-SCORE.ARPA 	New Student Brunch
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Sep 86  08:30:12 PDT
Date: Thu 18 Sep 86 08:29:38-PDT
From: LaDonna Eppley <EPPLEY@SU-SCORE.ARPA>
Subject: New Student Brunch
To: ac@SU-SCORE.ARPA
Message-ID: <12239934738.16.EPPLEY@Score.Stanford.EDU>


Gene Golub has asked me to extend to you an invitation to the New Student
Brunch which will be held at his home on Sunday, September 28,  from
11:00 - 1:00 p.m.

LaDonna
-------

∂18-Sep-86  1022	REULING@SU-SCORE.ARPA 	Committee mailing lists    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Sep 86  10:22:34 PDT
Date: Thu 18 Sep 86 10:15:26-PDT
From: John Reuling <Reuling@SU-SCORE.ARPA>
Subject: Committee mailing lists
To: Faculty@SU-SCORE.ARPA
Office: 246 Jacks Hall, Stanford; +1 (415) 725-5555
Message-ID: <12239953999.37.REULING@Score.Stanford.EDU>

Committee Chairs:

If you would like to have an electronic mailing list and message
archive file set up on SCORE for your committee, please send me a
note.

-J
-------

∂18-Sep-86  1211	REULING@SU-SCORE.ARPA 	bboards for new students   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Sep 86  12:10:45 PDT
Date: Thu 18 Sep 86 12:03:00-PDT
From: John Reuling <Reuling@SU-SCORE.ARPA>
Subject: bboards for new students
To: faculty@SU-SCORE.ARPA
Office: 246 Jacks Hall, Stanford; +1 (415) 725-5555
Message-ID: <12239973582.21.REULING@Score.Stanford.EDU>


Bboards have been set up on Sushi for incoming CS grad students.
Here is the announcement posted to SYSTEM@SUSHI:

> Bulletin boards have been set up on Sushi for incoming PHD, MSAI, and
> MSCS students.  New students are encouraged to watch these bulletin
> boards for announcements and to post questions and comments that would
> be of interest to other incoming students.  To read them, use one of
> the following:
> 	@BBOARD NEW-PHD		(read the new PhD bboard)
> 	@BBOARD NEW-MSAI	(read the new MSAI bboard)
> 	@BBOARD NEW-MSCS	(read the new MSCS bboard)
> 	@BBOARD NEW-*/ACTION	(read ALL of the above)
> 
> To post a message, use one of these:
> 	@MAIL NEW-PHD		(post to the new PhD bboard)
> 	@MAIL NEW-MSAI		(post to the new MSAI bboard)
> 	@MAIL NEW-MSCS		(post to the new MSCS bboard)
> 	@MAIL NEW-STUDENTS	(post to ALL of the above)
> 
> See HELP BBOARD for more information about reading bboards.

All of the above addresses are on SUSHI, (e.g. to send a message to
the new MSAI bboard, address it to NEW-MSAI@SUSHI).

-------

∂18-Sep-86  1510	MODICA@SU-SCORE.ARPA 	changes 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Sep 86  15:09:14 PDT
Date: Thu 18 Sep 86 15:08:59-PDT
From: Gina Modica <MODICA@SU-SCORE.ARPA>
Subject: changes
To: logmtc@SU-AI.ARPA, gnelson@DECWRL.DEC.COM
Message-ID: <12240007439.25.MODICA@Score.Stanford.EDU>

CS309A (instructor: Nelson) has changed time and place.
The new time is TTh 2:45-4:00. New place is 160-161K.

-Gina
-------

∂18-Sep-86  1513	@SUMEX-AIM.ARPA:CLT@SAIL.STANFORD.EDU 	visitor from Argonne      
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Sep 86  15:13:01 PDT
Received: from SAIL.STANFORD.EDU by SUMEX-AIM.ARPA with TCP; Thu 18 Sep 86 15:11:42-PDT
Date: 18 Sep 86  1511 PDT
From: Carolyn Talcott <CLT@SAIL.STANFORD.EDU>
Subject: visitor from Argonne    
To:   AAP@SUMEX-AIM.STANFORD.EDU 


Jim Boyle from Argonne National Labs will be here on Monday, October 6.
He has done some interesting work using automatic program
transformations to produce parallel lisp in parallel fortran
from pure lisp code.  He's also done some interesting things
regarding instrumentation of parallel programs to locate
sources of contention etc.  He will give a public seminar 
(probably at 4).  We plan to have an informal session
with him earlier in the day (probably around 2)
to discuss parallel lisp implementations and such.

If anyone is interested in joining us for the discussion
let me know.  I can send copies of papers describing 
the work mentioned above if anyone wants to know more.


∂18-Sep-86  1539	@SU-SCORE.ARPA:WINOGRAD@CSLI.STANFORD.EDU 	Assignment of new PhD students to research groups   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Sep 86  15:39:47 PDT
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Thu 18 Sep 86 15:33:45-PDT
Date: Thu 18 Sep 86 15:08:48-PDT
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Assignment of new PhD students to research groups
To: faculty@SU-SCORE.ARPA
cc: cheadle@SU-SCORE.ARPA, WINOGRAD@CSLI.STANFORD.EDU

The assignment of new students to assistantships this year is being
handled differently, as part of our revision of the PhD program. Part of
the new requirements recently approved by the faculty included the
concept of a research mentor for all entering PhD students. The idea is
to have a more cohesive system for getting all new students involved in
some kind of research, regardless of how they are financially supported.
We want them to be associated with a research group that includes
experienced students as well as faculty and/or full-time researchers.
The connection of the student with the group may be in the form of a RA,
where a student is doing a substantial amount of research work with that
group.  It may also be that the student is supported by the group, but
devoting primary effort to studying for the Comprehensive Exam.  In
still other cases, there will be no money involved (e.g., the student
has a fellowship, or is being supported by departmental funds), but the
group will provide facilities and connections.

It is not assumed that the student's eventual research work will be with
the initial group or faculty member; this is considered a one-year
initial period for finding out what research here is like.  On the other
hand, we expect that many students will initially select a group in
their interest  area and end up doing research within it.

Soon after the beginning of the quarter, the new students will be given
a packet describing the potential mentors and groups, and on the basis
of this will seek out positions.  After an initial period of open
student-initiated matching, we will more actively help in linking up
those who are still unattached.  You are of course free to take on as
few or as many new people as you want.

In order to implement this new system, we need the  following
information for each potential GROUP (i.e., some faculty members may
have several distinct research groups, and the student should be
associated with a particular one).  Mentors can be research associates
as well as regular faculty.

1. Names of faculty member(s) or research associate(s) in charge.

   If several are involved, indicate which, if any, is primary.

2.  What is the group called?

   This does not need to be an official name, just a unique identifier. 

3.  What is the research?

   We need more than a single sentence - a short paragraph is fine.  In
   the absence of better information we will include your current entry
   in the departmental research summary.
   
4.  Funding sources of the group

   If you can include the actual grant/contract titles, that is better, but
   just names of the granting agencies will do.

5.  Structure of the group

   Just a few words -- e.g., "Programming is done by small groups (2-3)
   working together.  The whole group meets once a week to discuss project
   details, and the students participate in the weekly BAGLUNCH seminar."

6.  How many (paid and unpaid) slots might you have for new students

7.  Names of one or two senior students in the group to whom new
    students can talk.

   This is extremely useful and can save your having to spend time
   answering a lot of the stray questions.

We'll compile your answers and distribute them to the students. If we
don't get anything from you by the first Wed. of the quarter (Oct. 1)
the default will be that you are NOT INTERESTED in working with any
incoming students this year.

By the way, the folders of the incoming students are available in Victoria's
office.  Feel free to drop by and peruse them at your convenience, at
which time you can give her the answers to the above, if you don't want
to type them.

Thanks for your help. --t
-------

∂18-Sep-86  1726	TAJNAI@SU-SCORE.ARPA 	List of Forum companies
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Sep 86  17:26:01 PDT
Date: Thu 18 Sep 86 17:13:39-PDT
From: Carolyn Tajnai <TAJNAI@SU-SCORE.ARPA>
Subject: List of Forum companies
To: faculty@SU-SCORE.ARPA, staff@SU-SCORE.ARPA
Message-ID: <12240030134.11.TAJNAI@Score.Stanford.EDU>


We just had a few changes:  Ericsson and Lotus dropped; Arthur Andersen
joined.


STANFORD COMPUTER FORUM MEMBERS

Arthur Andersen & Company
Atlantic Richfield (ARCO)
AT&T Information Systems
AT&T Bell Laboratories
Bank of America
Bell Communications Research, Inc. (Bellcore)
BNR INC.
Boeing Computer Services Company
Bull Corporation of America
Burroughs Corporation
Chevron Information Technology Company
Control Data Corporation
CSELT
Digital Equipment Corporation
Eastman Kodak Company
EG&G Idaho
ELF Aquitaine
ESL
FMC Corporation
Ford Aerospace
Fujitsu Laboratories
Fuji Xerox
GEC Research Laboratories
General Dynamics
General Electric Company
General Motors
General Research of Electronics, Inc.
GTE
Hewlett-Packard
Hitachi, Ltd.
Honeywell
Hughes Aircraft Company
IBM Scientific Center
IBM Yorktown Heights
Inference Corporation
Intel Corporation
ITT
Japan Science Institute
Lockheed
Martin Marietta Aerospace
MCC
Mitsubishi Electric Corporation
NCR Corporation
NEC Corporation
Nippon Telegraph and Telephone 
Olivetti
Oracle
Pacific Telesis Group
Pacific Gas and Electric Company
Philips Research Laboratories, Sunnyvale
Philips Netherlands
Procter & Gamble
RCA
Rockwell International
Schlumberger Doll
Schlumberger SPAR
Shell Development Company
Siemens AG
Signaal
Singer Kearfott
Software Research Associates
Standard Oil Production
Standard Oil Research and Development
Sony Corporation
Sperry Computer Systems
Tandem Computers
Tektronix, Incorporated
Texaco
Texas Instruments
Toshiba
TRW
Varian Associates
Xerox PARC
-------

∂19-Sep-86  0949	grosz@harvard.HARVARD.EDU 	changes 
Received: from HARVARD.HARVARD.EDU by SAIL.STANFORD.EDU with TCP; 19 Sep 86  09:49:09 PDT
Received: by harvard.HARVARD.EDU; Fri, 19 Sep 86 12:46:41 EDT
Date: Fri, 19 Sep 86 12:46:41 EDT
Received: by endor.HARVARD.EDU; Fri, 19 Sep 86 12:39:18 EDT
From: grosz@harvard.HARVARD.EDU (Barbara Grosz)
To: MODICA@SU-SCORE.ARPA
Cc: logmtc@SU-AI.ARPA, gnelson@DECWRL.DEC.COM
In-Reply-To: Gina Modica's message of Thu 18 Sep 86 15:08:59-PDT
Subject: changes

Gina --
Would you also get me removed from the logmtc mailing list?
thanks
Barbara

∂19-Sep-86  1003	gls@Think.COM 	Digital Press  
Received: from GODOT.THINK.COM by SAIL.STANFORD.EDU with TCP; 19 Sep 86  10:03:29 PDT
Received: from yon by Godot.Think.COM via CHAOS; Fri, 19 Sep 86 13:02:44 edt
Date: Fri, 19 Sep 86 13:03 EDT
From: Guy Steele <gls@Think.COM>
Subject: Digital Press
To: cl-technical@SU-AI.ARPA
Cc: cl-steering@SU-AI.ARPA, gls@AQUINAS
Message-Id: <860919130341.2.GLS@YON.THINK.COM>

I met with Mike Meehan and Chase Duffy of Digital Press yesterday.
No shatteringly new topics, but refreshing of old issues:

(1) They are still waiting for a letter from X3J13 requesting
nonexclusive rights to use portions of CLtL as a basis for a standard.
I was under the impression that Bob Mathis was going to write this.
Was I wrong, or are we waiting for the first X3J13 meeting to have
such a letter authorized by the committee?  In any case, they are
ready to give permission just as soon as a letter is received.

(2) They would like to put out a second edition of CLtL during the
summer of 1987.  (Major constraint: it would be nice to have it out
for AAAI.  Minor constraint: it would be nice to have it out before
July 1 because of Digital press fiscal year.)

  (a) I think this is an appropriate time to fix a large number of minor
  textual and typographical problems.  Chase Duffy and I are plotting to
  produce a much better index than the last time around, using a
  combination of Thinking Machines indexing software and a professional
  indexer who is given more than just a weekend to go over it.
  (Apparently the most frequent criticism of the book is that the index
  is poor.  The second most frequent is that the pages fall out of the
  perfect binding under heavy use--they're working on that one, too.)

  (b) I plan to go over the text systematically looking for a number
  of things, and also inserting many more examples.  Now that we have
  some real Common Lisp code, I would like to extract some examples
  from real use.  In particular, while I like phlogiston, it would be
  nice to have a real-world example of the use of the package and
  module primitives.  Any suggestions?

  (c) I of course am completely unwilling to make substantive changes to
  the text without basing it on decisions of the committee.  It would be
  nice if my list of typographical correction got formal approval at the
  first meeting, and if my long list of issues from last December could
  be resolved within the next few months (Scott's issues too).
  
  (d) As far as I am concerned such a second edition could contain a
  preliminary (i.e., not ANSI-official) description of Common Loops.
  This is a double-edged sword.  If we are agreed on nearly all of the
  content, this is a vehicle for distributing the design fast so that
  everyone can implement it.  On the other hand, if we are not agreed in
  time, then jumping the gun on publication could cause chaos.
  
  (e) Regarding the function-cell/value-cell thing: if there is a
  possibility of ever merging them in the future, such a second edition
  could provide early warning ("the following language change is under
  consideration; here's some advice on writing programs to avoid
  problems if the change is made").

(3) They recognize the need and desire to have on-line copies of the
documentation, but currently have no precedent for appropriate
licensing agreements.  What is really needed, I think, is for someone
to propose an actual agreement to them now, for real, so that they can
spring their lawyers into action now.  (Basically lawyers won't
prepare ahead for a hypothetical case on speculation.)

--Guy

∂20-Sep-86  2247	ullman@navajo.stanford.edu 	talk tomorrow    
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Sep 86  22:47:48 PDT
Received: by navajo.stanford.edu; Sat, 20 Sep 86 22:44:44 PDT
Date: Sat, 20 Sep 86 22:44:44 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: talk tomorrow
To: nail@navajo.stanford.edu

Did I mention that the talk tomorrow is at 2PM?
It is.
				---jeff

∂21-Sep-86  1054	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:udi@rsch.wisc.edu 	changes at TheoryNet 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Sep 86  10:54:07 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Sun 21 Sep 86 10:51:12-PDT
Received: from rsch.wisc.edu by SU-SCORE.ARPA with TCP; Sun 21 Sep 86 10:51:17-PDT
Message-Id: <8609211731.AA03129@rsch.wisc.edu>
Received: from LOCALHOST.WISC.EDU by rsch.wisc.edu; Sun, 21 Sep 86 12:31:42 CDT
To: TheoryNet-list:;
Subject: changes at TheoryNet
Date: Sun, 21 Sep 86 12:31:29 -0500
From: Udi Manber <udi@rsch.wisc.edu>


Victor Miller from IBM Yorktown Heights is going to be the new 
moderator for TheoryNet starting Monday Sept 22.

The new addresses are
	for contribution - TheoryNet@ibm.com (csnet and internet) 
	                   or theorynt@yktvmz (bitnet).
	for administrative requests - 
	                   TheoryNet-Request@ibm.com (csnet and internet) 
	                   or theorynt@yktvmz (bitnet).
	(The bitnet addresses are the same for both purposes, but it's not 
	a problem since all messages are screened first anyway.)

You should receive a message from the new address in the next few days 
to verify that everything works correctly.
Mail to theory@rsch.wisc.edu and theory-request@rsch.wisc.edu
(the old addresses) will be forwarded automatically.

I'd like to thank those who helped me to get TheoryNet off the ground
and run it for the last 2 years.  I certainly learned a lot more about 
networking than I imagined.
I hope to see you all at the FOCS conference in Toronto.

-- Udi Manber

∂21-Sep-86  1421	NILSSON@SU-SCORE.ARPA 	faculty meeting  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Sep 86  14:21:03 PDT
Date: Sun 21 Sep 86 14:19:43-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: faculty meeting
To: faculty@SU-SCORE.ARPA
Message-ID: <12240784902.15.NILSSON@Score.Stanford.EDU>

We will have our first regularly-scheduled general faculty meeting
of the quarter on Tuesday, September 30, 1986 at 2:30 pm in the
Conference Room in Building 170 (the basement of 170).  [Sorry about
MJH 146 not being available then; there is a Youth Dev. meeting there
that Tuesday, and they bumped us.  Bldg 170 is a 2-minute walk; it's
just between the President's office and the front of the Quad.]

Known agenda items currently are:

Review of CSD recent and planned future new faculty

Review of CSD new PhD student policy (Terry, I assume you will be able
	to give us a 5 minute summary of the main points)

Consideration of Tom Binford's suggestion about having a "robotics qual"

Review of CSD-CF situation and plans.  Review of CSD score/sushi policy.
	--Les Earnest

Approval of degree candidates

CSD financial situation

Review of progress on getting ready for the UG major
	--Jeff Ullman and Stuart Reges

----

Please let me know if you have additional agenda items.  -Nils
-------

∂21-Sep-86  1426	NILSSON@SU-SCORE.ARPA 	meeting
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Sep 86  14:26:15 PDT
Date: Sun 21 Sep 86 14:25:48-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: meeting
To: tenured@SU-SCORE.ARPA
Message-ID: <12240786009.15.NILSSON@Score.Stanford.EDU>

There will be a Senior Faculty mtg immediately following the
general meeting on Tuesday, September 30, 1986 in the Building
170 Conference room.  

Known agenda items are:

Promotion to Sr. Res. Associate:  Oussama Khatib  (see previously
			distributed resume)

Review of possible promotions:  Cheriton, Lantz


Consideration of transfer of Winograd fully into CS

---

Please let me know if you have any additional agenda items.  -Nils
-------

∂22-Sep-86  0127	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #52
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Sep 86  01:27:12 PDT
Date: Sunday, September 21, 1986 7:25PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #52
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 22 Sep 1986       Volume 4 : Issue 52

Today's Topics:
                      Implementation - Graphics,
                 Announcement - Research Opportunity
----------------------------------------------------------------------

Date: 14 Sep 86 22:09:10 GMT
From: Barry Brachman <!ubc-ean!ubc-cs!brachman@uw-beaver.arpa>
Subject: Graphics for C-Prolog on the SUN

I'm posting to net.sources a package called gprolog that lets
you call graphics routines in the SunCore library from C-Prolog.
GProlog runs on both the SUN 2 and SUN 3 (4.2BSD Releases 2.3/3.0).

The distribution includes:

- diffs to be applied to C-Prolog 1.5
- code that implements the interface between Prolog and SunCore
- a user's manual
- three puny demos

To run gprolog you'll need:

- Larry Wall's (great!) patch program (or a lot of patience)
- the unaltered source to C-Prolog version 1.5
- a SUN 2 or SUN 3 with a console (i.e., bit mapped display),
  the SunCore library and preferably suntools (does everybody get
  SunCore and suntools?)

-- Barry Brachman

------------------------------

Date: Tue, 16 Sep 86 13:56:00 BST
From: David Warren <warren%
Subject: Item for Prolog Digest

         dunix.computer-science.manchester.ac.uk@Cs.Ucl.AC.UK>
                       UNIVERSITY OF MANCHESTER

                    Department of Computer Science

                      PARALLEL EXECUTION MODELS
                   FOR LOGIC PROGRAMMING LANGUAGES

                       TWO RESEARCH ASSOCIATES


Applications are invited for two Research Associate posts
associated with the above SERC-funded project.  The appointees
would join the Computational Logic Group led by Professor
David Warren.

The aim of the project is to design and implement parallel
execution models for logic programming languages to achieve
much high inference speeds than are possible on sequential
machines.  We are looking for models which are transparent
to the programmer, which generalise sequential implementation
techniques, and which will support real applications.  The
aim is to demonstrate significant speedups through parallelism
in a language that is a true extension of Prolog.  The work
will involve producing a portable implementation for commercial
multiprocessors, and investigation of novel architectures for
implementing the models.

A Sequent Balance 8000 multiprocessor, with six processors,
will be used as a target machine, with most of the development
work being done on Sun workstations.  The main implementation
languages will be C and Prolog.  The project will involve close
collaboration with groups at Argonne National Laboratory,
Imperial College, and the Swedish Institute for Computer Science.

Applicants should have a good honours degree and relevant
postgraduate experience, including experience with one or more
of Prolog, C, Unix, or multiprocessors.  The posts are tenable
for up to three years and are available immediately. Appointments
will be made according to age and experience on the RA1A or RA2
salary scales (8,020-12,780 or 11,790-15,700 pounds sterling
respectively).

Letters of application, including a CV, a statement of research
interests, and the names and addresses of two referees, should
be sent to Professor David H.D. Warren, Department of Computer
Science, University of Manchester, Manchester M13 9PL, preferably
by 10 November 1986.  Informal enquiries can be made by telephone
(061-273-7121 ext 5550) or by electronic mail (JANET: dhdw @
uk.ac.man.cs.ux).

Vacancies are also available within the Computational Logic Group
for academic staff.  Enquiries should likewise be addressed to
Professor Warren.

------------------------------

End of PROLOG Digest
********************

∂22-Sep-86  1049	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB CogSci Seminar-September 30,1986    
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 22 Sep 86  10:48:43 PDT
Received: by cogsci.Berkeley.EDU (5.53/1.16)
	id AA20307; Mon, 22 Sep 86 10:27:10 PDT
Date: Mon, 22 Sep 86 10:27:10 PDT
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8609221727.AA20307@cogsci.Berkeley.EDU>
To: allmsgs@cogsci.Berkeley.EDU, cogsci-friends@cogsci.Berkeley.EDU
Subject: UCB CogSci Seminar-September 30,1986
Cc: admin@cogsci.Berkeley.EDU




                         BERKELEY COGNITIVE SCIENCE PROGRAM


                       Cognitive Science Seminar - IDS 237A


                       Tuesday, September 30, 11:00 - 12:30*
                                  2515 Tolman Hall
                              Discussion: 12:30 - 1:30
                                  2515 Tolman Hall


          "Concept of Dispositional Definition and Its Relation to Nonmonotonic                                   Reasoning''

                                     Lotfi Zadeh
                                  Computer Science


                It has long been recognized that many concepts--and  espe-
           cially  those relating to natural kinds--do not lend themselves
           to definition in terms of necessary and sufficient  conditions.
           The  concept  of a dispositional definition is intended to pro-
           vide a framework for dealing with such concepts in a systematic
           fashion.  Dispositional  definitions  can be dealt with through
           the use of probabilistic logic in a way which clarifies some of
           the basic issues underlying nonmonotonic reasoning.



           ----------------------------------------------------------------

           ELSEWHERE

           SESAME Colloquium: Joanne Stein from SESAME will speak on  Mon-
           day,  September  29,  from  4:00-6:00  in 2515 Tolman. For more
           information please call, 2-4206.

           ----------------------------------------------------------------

           UPCOMING TALKS

           Oct 14:Daniel Kahneman, Psychology, UC Berkeley

           Oct 28: Anne Triesman, Psychology, UC Berkeley

           Nov 11: Johanna Nichols,  Slavic  Languages  &  Literature,  UC
           Berkeley

           Nov 25: Stuart Russell, Computer Science, UC Berkeley

           Jan 27: Geoff Hinton, Computer Science, Carnegie Mellon

           ---------------------------------------------------------------------

*Note: Paul Grice, originally scheduled for this Tuesday was unable to make
this date and so his appearance has been interchanged with that of Lotfi
Zadeh who had been scheduled for next semester.

∂22-Sep-86  1133	HANRAHAN@SU-SCORE.ARPA 	paychecks  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Sep 86  11:32:54 PDT
Date: Mon 22 Sep 86 11:30:26-PDT
From: Katherine Hanrahan <HANRAHAN@SU-SCORE.ARPA>
Subject: paychecks
To: ac@SU-SCORE.ARPA, staff@SU-SCORE.ARPA
Message-ID: <12241016228.16.HANRAHAN@Score.Stanford.EDU>

This is the first pay period of our new salaries for 9/1/86.  Please check
to see that the amount you have received is correct or let me know and we
will make the appropriate corrections.  Katie
-------

∂22-Sep-86  1210	REGES@SU-SCORE.ARPA 	UNIX for CS classes
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Sep 86  12:10:02 PDT
Date: Mon 22 Sep 86 12:07:52-PDT
From: Stuart Reges <REGES@SU-SCORE.ARPA>
Subject: UNIX for CS classes
To: faculty@SU-SCORE.ARPA
Office: Margaret Jacks 030C, 723-9798
Message-ID: <12241023042.56.REGES@Score.Stanford.EDU>

This is a reminder that LOTS now runs a VAX 8650 called Portia to support 
classes that require UNIX.  If you feel your fall quarter class has special
requirements that make Portia more appropriate than the DEC-20's, you should
fill out an application form to request access to the machine.  You can obtain
the form either by dropping by the new LOTS offices in Sweet Hall or by sending
mail to KING@PORTIA.
-------

∂22-Sep-86  1318	@CSLI.STANFORD.EDU:BrianSmith.pa@Xerox.COM 	Seminar on Representation & Computation  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Sep 86  13:17:51 PDT
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Mon 22 Sep 86 12:58:28-PDT
Received: from Cabernet.ms by ArpaGateway.ms ; 22 SEP 86 12:47:31 PDT
Date: 22 Sep 86 12:12 PDT
From: BrianSmith.pa@Xerox.COM
Subject: Seminar on Representation & Computation
To: Folks@csli.stanford.edu, Phil-all@csli.stanford.edu,
 ComputerResearch↑.pa@Xerox.COM
cc: BrianSmith.pa@Xerox.COM
Reply-to: BrianSmith.pa@Xerox.COM
Message-ID: <860922-124731-1039@Xerox>

Course announcement: Philosophy 266

Seminar on Representation, Formality, & the Foundations of Computation

Quarter:        Autumn 1986
Time:           Tuesdays, 10:00-11:50
First meeting:  October 7, 1986
Place:          Seminar Room, Ventura Hall (CSLI)
Instructor:     Brian Cantwell Smith

Issues of representation and computation permeate modern semantical
inquiry -- in philosophy, AI, and cognitive science.  But what are these
notions, really; and how do they relate?  Representational theorists of
mind, for example, seem to think that they can rest their analyses of
representation on computation.  Is this plausible intellectual
cartography?  Do we have a theory of computation that can do justice to
the demands of AI and cognitive science?

This seminar will address itself to such issues in the philosophy of
computation.  First, we will explore three conceptually distinct
proposals for the foundation for computation, asking of each whether it
can adequately reconstruct the essence of computational practice.
Second, we will examine the tradition of resting theories of
representation on computation, and sketch an exactly opposite view: one
that rests the notion of computation on representation.  Third, we will
look briefly at representation itself, in order to develop intuitions
both about what demands it would place on computation, and about what
kind of conceptual foundation it could provide in its own right.
Finally, we will examine the consequences of these various accounts for
cognitive science.

Permeating the seminar will be an explicit concern with the interaction
between method and subject matter, focusing in particular on the
overwhelmingly popular but largely unexamined assumption that
computation is a "formal" discipline.   We will use this assumption as a
foil in terms of which to critique current views of computation, and to
assess methods currently adopted in its study.  Half a dozen different
readings of formality will be examined, many of which suggest that the
popularity of the assumption that computation is formal represents more
of an allegiance to method than a commitment to subject matter.

Readings will include works by Fodor, Haugeland, Marr, Newell, Turing,
and the instructor.

∂22-Sep-86  1417	TAJNAI@SU-SCORE.ARPA 	Sunrise Club Breakfast 10/14/86  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Sep 86  14:17:05 PDT
Date: Mon 22 Sep 86 14:14:07-PDT
From: Carolyn Tajnai <TAJNAI@SU-SCORE.ARPA>
Subject: Sunrise Club Breakfast 10/14/86
To: Faculty@SU-SCORE.ARPA
Message-ID: <12241046027.28.TAJNAI@Score.Stanford.EDU>

Dear Faculty:

     You are cordially invited to attend the third School of Engineering
Sunrise Club meeting on Tuesday, October 14, l986, at 7:30 a.m.  The
meeting will be held in Tresidder Union's Oak Lounge.  Professor John L.
Hennessy, Director of the Computer Systems Laboratory, will speak on
"Research in the Computer Systems Lab:  Overview and Examples."

     The Sunrise Club is designed to provide a common meeting ground for
interested students and faculty and their conterparts in venture capital
firms and small or start-up high technology companies.  There are currently
28 members.

     The benefits to us are an increased pool of fellowship funds (the
$2500 annual gift made by the corporate members goes for fellowships),
and an opportunity to exchange information with an important local group
of engineers, scientists and entrepreneurs.

     Since we must have a fairly accurate head count in order to plan the
breakfast, please respond to Ann Diaz-Barriga, Diaz@Score, or Dwain Fullerton,
Fullerton@Sierra.

Sincerely,
Nils Nilsson

-------

∂22-Sep-86  1515	@SU-SCORE.ARPA:WINOGRAD@CSLI.STANFORD.EDU 	Comprehensive exam syllabus
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Sep 86  15:14:13 PDT
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Mon 22 Sep 86 15:10:36-PDT
Date: Mon 22 Sep 86 15:04:50-PDT
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Comprehensive exam syllabus
To: faculty@SU-SCORE.ARPA, csd@SU-SCORE.ARPA
cc: cheadle@SU-SCORE.ARPA, WINOGRAD@CSLI.STANFORD.EDU

The following is the current state of discussion about the new
comprehensive syllabus.  It is not feasible to have it revised by the
Comp committee before school starts, since the chair (Knuth) won't even
be back until next week.  I propose that the faculty vote on a
PROVISIONAL syllabus at the opening meeting next Tuesday, based on the
following.  The comp committee may then choose to submit a revised
version within a month, in order to be out in time for use in the Winter
exam.  The version here is NOT a final proposal, but open to comments by
the faculty before something is approved.

In order to give the students an appropriate idea of the contents so
they can plan their Fall courses, I propose that the comp committee be
requested not to ADD material before the Winter exam, although they may
choose to delete some.  With this in mind, I have left it on the long
side (much of the dicussion in the Spring centered around questions of
whether this list was too long), although I have dropped some items
(listed at the end of the message) on the basis of prior discussions.

I. SYSTEMS

     Alfred V. Aho, Sethi, R., and Jeffrey D. Ullman, Compilers --
     Principles, Techniques, and Tools, Addison-Wesley, 1986.  All
     except sections 9.11-9.12, 10.9-10.13.
     
     M. Ben-Ari, Principles of Concurrent Programming, Prentice-Hall
     International, 1982.

     Kogge, P., The Architecture of Pipelined Computers, McGraw-Hill,
     1981. Chapter 1 only.
     
     M. Morris Mano, Computer System Architecture, Second Edition,
     Prentice-Hall, 1982. Basic logic design, data representation, and
     computer organization. Material taught in CS 108 and CS 112.

        --- Chapter numbers need filling in --
     
     Bell, C.G., Mudge, J.C., and McNamara, J.E., Computer Engineering
     -- A DEC View of Hardware Systems Design, Digital Press, 1978. Part
     III only.
     
     James L. Peterson and Abraham Silberschatz, Operating System
     Concepts, Addison-Wesley, Second Edition, 1985.

     Terrence W. Pratt, Programming Languages: Design and
     Implementation, Second edition, Prentice-Hall, 1984.


II. THEORY

     Alfred V. Aho, John E. Hopcroft, and Jeffrey D. Ullman, Data
     Structures and Algorithms, Addison-Wesley, 1983.
     
     Michael R. Garey and David S. Johnson, Computers and
     Intractability, Freeman, 1979, Chapters 1--3, 7.
     
     John E. Hopcroft and Jeffrey D. Ullman, Introduction to
     Automata Theory, Languages, and Computation, Addison-Wesley, 1979,
     Chapters 1--3, 4.1--4.6, 5--7, 8.1--8.5.
     
     Donald E. Knuth, The Art of Computer Programming, Volume 1,
     Second Edition, Addison-Wesley, 1973, Section 1.2 (except for subsections
     1.2.9, 1.2.10, 1.2.11.2, and 1.2.11.3.)
     
     Zohar Manna, Introduction to Mathematical Theory of
     Computation, McGraw-Hill, 1973, Chapters 1--3.
     
     Nils Nilsson, Principles of Artificial Intelligence, Kaufman,
     1980, Chapters 4--6.

     Robert Sedgewick, Algorithms, Addison-Wesley, 1983.


III. APPLICATIONS AND TECHNIQUES

ARTIFICIAL INTELLIGENCE

     Elaine Rich, Artificial Intelligence, McGraw-Hill, 1983.
     
DATABASES
     
     Jeffrey Ullman, Principles of Data Base Systems, Computer
     Science Press, 1982 ---Chapters? ---
               
GRAPHICS
     
     William Newman and Robert Sproull, Principles of Interactive Computer Graphics,
     Chapters 1--5, and 15--18.
     
NUMERICAL ANALYSIS
     
     Kendall E. Atkinson, An Introduction to Numerical Analysis,
     Wiley, 1978, Chapters 1--3, 5, 7, 8 (except Sections 2.8, 2.10,
     5.4).

---------------------

Students may also want to read the following as a prerequisite to
topics in several of the areas:

     Herbert B. Enderton, A Mathematical Introduction to Logic,
     Academic Press, 1972, Chapters 1--2.

The comprehensive exam is meant generally to cover the material
from the following courses:

Systems = 112, 140, 143A, 212, 242, 240 A,B, 243

Applications = 237A, 225, 248, 245

Theory = 223, 254, 261, 257A

-------------------------------------------------------------

END of the proposed syllabus

-------------------------------------------------------------


Items included on earlier versions that have been left out here
(based on my informal weighing of the various responses to them):

     Harold Abelson and Gerald Sussman, Structure and
     Interpretation of Computer Programs, MIT, 1985.

     John McCarthy and Carolyn Talcott, LISP: Programming and
     Proving, (available from McCarthy's secretary) 1980, Chapters
     1--3. 

      A.S. Tanenbaum, Computer Networks, Prentice-Hall, 1981.

Netorks as a an applications topic: (following is from Lantz)
Re networks: Certainly warrants billing equivalent to graphics and
databases, as I've said before.  If pressed on the volume of the book,
could easily drop Chapters 2, 6, and 11 (which is just a bibliography
anyway).  (Note: assuming networks IS covered, then CS244 should be
added to the list of courses for applications.)

-------

∂22-Sep-86  1839	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	REMINDER -- Tomorrow's PLANLUNCH -- Rina Dechter  
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 22 Sep 86  18:39:10 PDT
Received: from sri-venice.arpa.ARPA by SRI-WARBUCKS.ARPA via SMTP with
	  TCP; Mon, 22 Sep 86 18:23:33-PDT
Received: by sri-venice.arpa.ARPA (1.1/SMI-2.0) id AA06021; Mon,
	  22 Sep 86 18:28:08 PDT
Date: Mon 22 Sep 86 18:28:02-PDT
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: REMINDER -- Tomorrow's PLANLUNCH -- Rina Dechter
To: planlunch←reminder@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(193)+TOPSLIB(120) 22-Sep-86 18:28:02.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

ALSO: NOTE DAY CHANGE!!! (Tuesday -- this week only) 
------------------------------------------------------------------------------
                  IMPROVING BACKTRACK SEARCH ALGORITHMS
                  FOR CONSTRAINT-SATISFACTION PROBLEMS

                             Rina Dechter (DECHTER@CS.UCLA.EDU)
    Cognitive System Laboratory, Computer Science Department, U.C.L.A.
                                and
         Artificial Intelligence Center, Hughes Aircraft Company
		
                    11:00 AM, TUESDAY, September 23
               SRI International, Building E, Room EJ228

SUMMARY:The subject of improving search efficiency has been on the
agenda of researchers in the area of Constraint-Satisfaction- Problems
(CSPs) for quite some time.  A recent increase of interest in this
subject, concentrating on backtrack search, can be attributed to its
use as the control strategy in PROLOG, and in
Truth-Maintenance-Systems (TMS).  The terms ``intelligent
backtracking'', ``selective backtracking'', and ``dependency- directed
backtracking'' describe various efforts for producing improved
dialects of backtrack search in these systems.  In this talk I will
review the common features of these attempts and will present two
schemes for enhancing backtrack search in solving CSPs.




-------

∂24-Sep-86  0355	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #53
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Sep 86  03:55:51 PDT
Date: Tuesday, September 23, 1986 6:11PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #53
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Wednesday, 24 Sep 1986     Volume 4 : Issue 53

Today's Topics:
                     Implementation - "For All" & Cut,
----------------------------------------------------------------------

Date: 23 Sep 86 12:58:57 GMT
From: Douglas Baldwin <baldwin@rochester.arpa>
Subject: "For All" in Prolog

Thanks to everyone who answered my question a few
weeks ago about implementing "for all" in Prolog.
The general consensus was that

        forall X in S, Body

can be re-expressed as

       "there is no X in S such that Body doesn't hold"

which can be written in Prolog as
        not( In←S(X), not Body(X,...) )

(This is a mix of syntaxes from several Prologs, my original
description of the problem, etc., but the idea is clear I
hope.) This is clearly what I need.

Special thanks to Lee Naish, David Morley, Heiner Marxen
and Steve Jones for their discussions of this solution.

------------------------------

Date: Mon, 22 Sep 86 15:20:06 MET DST
From: Norbert%Germany.csnet@CSNET-RELAY.ARPA
Subject: Experiments with Cut

At the Third International Conference on Logic Programming, Chris
Moss compared several Prolog implementations with regard to their
interpretations of cuts in control structures. The results were
quite impressive: eleven different interpretations for 24
implementations!

But I suppose, he would have found even more differences, if he
had compared the effect of combining more than two control
structures. I experimented a bit with our C-Prolog 1.5
interpreter and got some results, that increased my doubts about
Prolog being a logic language quite a lot.

Try the following:

---------------------- cut here for prolog source ---------------

all←tests :-
    nl, test1(A), write(A), fail;
    nl, test2(A), write(A), fail;
    nl, test3(A), write(A), fail;
    nl, test4(A), write(A), fail;
    nl, test5(A), write(A), fail;
    nl, test6(A), write(A), fail;
    nl, test7(A), write(A), fail;
    nl, test8(A), write(A), fail;
    true.

test1(A) :- Goal = (A = 1, !), Goal.
test1(A) :- A = 2.

% Cut does not act through a metacall, it does not cut the choice
% point built by test1. Solutions for A are 1 and 2.
% Now add an alternative:

test2(A) :- Goal = (A = 1, !), (Goal; A = 2).
test2(A) :- A = 3.

% You get less for more - the only solution is 1. The same holds,
% if the call to cut is constructed in the disjunction:

test3(A) :- Goal = (A = 1, !), Goal; A = 2.
test3(A) :- A = 3.

% The C-Prolog manual states that a metacall X is "exactly the
% same as call(X)":

test4(A) :- Goal = (A = 1, !), call(Goal); A = 2.
test4(A) :- A = 3.

% Solutions are 1, 2, and 3.
% Let's try some more: we use the body of test1, but construct
% it at runtime:

test5(A) :- Metacall = (Body = (Goal = (A = 1, !), Goal), Body),
            (Metacall; A = 2).
test5(A) :- A = 3.

% A sharpened cut prevents any solutions other than 1.
% You don't even need the disjunction, some brackets suffice:

test6(A) :- (Goal = (A = 1, !), Goal), true.
test6(A) :- A = 2.

% Once again, the only solution is 1.
% That's not what I would expect of a programming language often
% termed "logic".

% If you follow Moss' proposal, that cut should not act through
% metacalls, another problem arises, that he did not mention: you
% first have to define, what *is* a metacall! Or: how can an
% interpreter detect that the term it now starts to interpret is
% a metacall, and that the effect of all cuts occurring in it
% should be restricted to choice points built after starting to
% interprete this call?
% What, e.g., should be the solutions for the following
% predicates?

test7(A) :- Call = (A = 1, Cut; A = 2), Cut = !, (Call; A = 3).
test7(A) :- A = 4.

test8(A) :- Call = (A = 1, Cut = !, Cut; A = 2), (Call; A = 3).
test8(A) :- A = 4.

% While Cut in test7 is already instantiated when Call is called,
% it isn't yet in test8.

------------------- end of prolog source ------------------------

I'd like to hear
- about the results you obtain when running the tests on your
  interpreter or compiler and
- your opinion on cuts in control structures.

The KA-Prolog group at Universitaet Karlsruhe / GMD Karlsruhe,
that I am a member of, has decided to restrict the use of cut to
that as a (pseudo) literal in the (arbitrarily bracketed)
conjunction that forms the body of a clause. Any attempt to use a
cut in a metacall or another language-defined control structure
will be rejected by the compiler or cause a program abort at
runtime.

As we do supply a quite comprehensive set of control structures -
including Moss' backtrack predicate -, we do not think this to be
too hard a restriction.

-- Norbert Lindenberg
   Universitaet Karlsruhe
   norbert@germany.csnet

------------------------------

End of PROLOG Digest
********************

∂24-Sep-86  0821	vardi@navajo.stanford.edu 	Call for Papers   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Sep 86  08:21:10 PDT
Received: by navajo.stanford.edu; Wed, 24 Sep 86 08:13:31 PDT
Date: Wed, 24 Sep 86 08:13:31 PDT
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Call for Papers
To: nail@navajo.stanford.edu


                            CALL FOR PAPERS

                       SECOND ANNUAL SYMPOSIUM ON
                       LOGIC IN COMPUTER SCIENCE

                           22 - 25 June 1987
                Cornell University, Ithaca, New York, USA


THE SYMPOSIUM will cover a wide range of theoretical and  practi-
cal  issues  in  Computer Science that relate to logic in a broad
sense, including algebraic and topological approaches.

Suggested  (but  not  exclusive)  topics  of  interest   include:
abstract data types, computer theorem proving, verification, con-
currency, type theory and constructi ve  mathematics,  data  base
theory,  foundations of logic programming, program logics and se-
mantics, knowledge and belief,  software  specifications,  logic-
based programming languages, logic in complexity theory.

                     Organizing Committee

  K. Barwise               E. Engeler                 A. Meyer
  W. Bledsoe               J. Goguen                  R. Parikh
  A. Chandra (chair)       D. Kozen                   G. Plotkin
  E. Dijkstra              Z. Manna                   D. Scott

                       Program Committee

S. Brookes      D. Gries (chair)    J.-P. Jouannaud     A. Nerode
L. Cardelli     J. Goguen           R. Ladner           G. Plotkin
R. Constable    Y. Gurevich         V. Lifschitz        A. Pnueli
M. Fitting      D. Harel            G. Longo            P. Scott

PAPER SUBMISSION.  Authors should send 16 copies  of  a  detailed
abstract  (not  a  full  paper) by 9 DECEMBER 1986 to the program
chairman:

       David Gries -- LICS              (607) 255-9207
       Department of Computer Science   gries@gvax.cs.cornell.edu
       Cornell University
       Ithaca, New York 14853

Abstracts must be clearly written and provide  sufficient  detail
to allow the program committee to assess the merits of the paper.
References and comparisons with related work should  be  included
where  appropriate.   Abstracts  must be no more than 2500 words.
Late abstracts or abstracts departing  significantly  from  these
guidelines  run a high risk of not being considered.  If a copier
is not available to the author,  a single copy  of  the  abstract
will be accepted.

Authors will be notified of acceptance or rejection by 30 JANUARY
1987.   Accepted  papers, typed on special forms for inclusion in
the symposium proceedings, will be due 30 MARCH 1987.

The symposium is sponsored by the IEEE Computer Society,  Techni-
cal  Committee  on Mathematical Foundations of Computing and Cor-
nell University, in cooperation wi th ACM SIGACT, ASL, and EATCS.

  GENERAL CHAIRMAN                      LOCAL ARRANGEMENTS
  Ashok K. Chandra                      Dexter C. Kozen
  IBM Thomas J. Watson Research Center  Dept. of Computer Science
  P.O. Box 218                          Cornell University
  Yorktown Heights, New York 10598      Ithaca, New York 14853
  (914) 945-1752                        (607) 255-9209
  ashok@ibm.com                         kozen@gvax.cs.cornell.edu

∂24-Sep-86  1214	@SRI-WARBUCKS.ARPA:grosz@harvard.HARVARD.EDU 	REMINDER -- Tomorrow's PLANLUNCH -- Rina Dechter 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 24 Sep 86  12:14:15 PDT
Received: from harvard.HARVARD.EDU by SRI-WARBUCKS.ARPA via SMTP with
	  TCP; Wed, 24 Sep 86 12:07:10-PDT
Received: by harvard.HARVARD.EDU; Wed, 24 Sep 86 15:04:45 EDT
Date: Wed, 24 Sep 86 15:04:45 EDT
Received: by endor.HARVARD.EDU; Wed, 24 Sep 86 15:04:42 EDT
From: grosz@harvard.HARVARD.EDU (Barbara Grosz)
To: LANSKY@SRI-VENICE.ARPA
Cc: planlunch←reminder@SRI-WARBUCKS.ARPA
In-Reply-To: Amy Lansky's message of Mon 22 Sep 86 18:28:02-PDT
Subject: REMINDER -- Tomorrow's PLANLUNCH -- Rina Dechter

Amy --
Would you take me off the planlunch mailing list? It's a little too far
for me to come. thanks
Barbara

∂24-Sep-86  1402	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	New address for Explorer hardware problem reporting 
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Sep 86  14:01:51 PDT
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Wed 24 Sep 86 13:58:08-PDT
From: Acuff@Sumex-AIM.Stanford.EDU
To: ksl-explorer@Sumex-Aim
Cc: explorer-repair@Sumex-Aim
Subject: New address for Explorer hardware problem reporting
Date: 24-Sep-86 13:47:25
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2736967644@KSL-EXP-1>

   In the past people have reported Explorer hardware problems directly
to me.  Michael Marria is now helping out with Explorer fixing, so I've
created a new mailbox called EXPLORER-REPAIR@SUMEX-AIM.ARPA that KSL
Explorer users should send messages about broken or failing hardware.
Michael and I will both read such messages, which should result in
quicker response to Explorer hardware problems.  Please continue to
contact me if you have software problems or questions.

	-- Rich

∂24-Sep-86  1615	OKUNO@SUMEX-AIM.ARPA 	Object-Oriented Programming Workshop  
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Sep 86  16:15:38 PDT
Date: Wed 24 Sep 86 16:14:32-PDT
From: Hiroshi "Gitchang" Okuno <Okuno@SUMEX-AIM.ARPA>
Subject: Object-Oriented Programming Workshop
To: aap@SUMEX-AIM.ARPA
Message-ID: <12241592236.51.OKUNO@SUMEX-AIM.ARPA>

I got a recent issue of SIGPLAN Notices which is the special issue on th
Object-Oriented Programming Workshop held at IBM T.J. Watson Research Center,
June 9-13.  This issue covers the following topics:

	Object-Oriented systems, including extensions to concurrency, knowledge
	representation, graphical programming and actors (7 papares)

	Concepts, including type-based versus instance-based
	inheritance, integration with block-structure, and layered system
	description (8 papers)

	Theoretical issues, including integration with functional and
	logic programming, and type theory (3 papers)

Next week, the 1986 ACM Symposium on the Object-Oriented Programming,
Systems, Languages, and Applications will be held in Portland
Marriott, Portland, Sept 29 ~ Oct. 2.  I'll attend the confence.  If
you are interested in the conference, please drop by my office after
the conference.  I'll be back on Friday.

- Gitchang -
-------

∂25-Sep-86  0302	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:VICTOR%YKTVMZ.bitnet@WISCVM.WISC.EDU 	Program of POPL '87   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Sep 86  03:02:46 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Thu 25 Sep 86 02:56:40-PDT
Received: from WISCVM.WISC.EDU by SU-SCORE.ARPA with TCP; Wed 24 Sep 86 15:47:46-PDT
Received: from (VICTOR)YKTVMZ.BITNET by WISCVM.WISC.EDU on 09/24/86 at
  17:37:07 CDT
Date: Fri, 19 Sep 86 16:25:08 cdt
From:  odonnell@gargoyle.UChicago  (Mike O'Donnell)
Subject: Program of POPL '87
Resent-date: 24 Sep 1986 17:42:12-EDT (Wednesday)
Resent-From:  VICTOR%YKTVMZ.bitnet@WISCVM.WISC.EDU
Resent-to:  Theory-List@ibm.com


Wednesday, January 21   8:00 - 9:00    possible tutorial

                                Session 1

                        9:00 - 10:30   Chair:  Gilles Kahn

        9:00    "Specification and Verification of Concurrent Programs
                 by V-Automata"  Zohar Manna, Stanford University and
                 Weizmann Institute of Science; Amir Pnueli, Weizmann
                 Institute of Science

        9:30    "Axioms for Concurrent Objects"  Maurice Herlihy, and
                 Jeannette M. Wing, Carnegie-Mellon University

        10:00   "Completeness and Incompleteness of Trace-Based Network
                 Proof Systems"  Jennifer Widom, David Gries, and Fred B.
                 Schneider, Cornell University



                                Session 2

                        1:00 - 12:30   Chair:  Marc Auslander

        11:00   "Semantic Parallelization:  A Practical Exercise in Abstract
                 Interpretation"  Pierre Jouvelot, University of Paris

        11:30   "CP--The Language:  Definition and Operational Semantics"
                 Vijay A. Saraswat, Carnegie-Mellon University

        12:00   "Automatic Decomposition of Scientific Programs for Parallel
                 Execution"  J. Randall Allen, David Callahan, and Ken Kennedy,
                 Rice University




                                Session 3

                        2:30 - 4:30     Chair:  Fernando Pereira

        2:30    "Macro-by-Example:  Deriving Syntactic Transformations from
                 their Specifications"  Eugene Kohlbecker, Indiana University;
                 Mitchell Wand, Northeastern University

        3:00    "Binding Performance at Language Design Time" Jiazhen Cai and
                 Robert Paige, Rutgers University

        3:30    "Environments as First Class Objects" David Gelernter, Yale
                 University; Suresh Jagamnathan, Massachusetts Institute of
                 Technology; Thomas London, AT&T Bell Laboratories

        4:00    "Constraint Logic Programming" Joxan Jaffar and Jean-Louis
                 Lassez, IBM Thomas J. Watson Research Center





Thursday, January 22    8:00 - 9:00     possible tutorial

                                Session 4

                        9:00 - 10:30    Chair:  Alan Mycroft


        9:00    "Strictness Analysis and Denotational Abstract Interpretation"
                 Flemming Nielson, Institute of Electronic Systems, Denmark

        9:30    "Compiling Strictness into Streams"  Cordelia V. Hall and
                 David S. Wise, Indiana University

        10:00   "On Strictness and its Analysis"  Tsung-Min Kuo and Prateek
                 Mishra, SUNY at Stony Brook



                                Session 5

                        11:00 - 12:30   Chair:  Michael J. O'Donnell

        11:00   "A Logic for Partially Specified Data Structures"
                 M. Drew Moshier and William C. Rounds, University of Michigan

        11:30   "An Improvement to Bottom-up Tree Pattern Matching"
                 David R. Chase, Rice University

        12:00   "LUSTRE:  A Declarative Language for Real-Time Programming"
                 P. Caspi, D. Pilaud, N. Halbwachs, and J. A. Plaice,
                 University of Grenoble



                                Session 6

                        2:30 - 4:30     Chair:  Neil Jones

        2:30    "Appraising Fairness in Distributed Languages"  Krzysztof Apt,
                Universite Paris, Nissim Francez, Shmuel Katz, Technion -
                Israel Institute of Technology

        3:00    "Concurrent Transition System Semantics of Process Networks"
                 Eugene W. Stark, SUNY at Stony Brook

        3:30    "Semantics for Concurrency without Powerdomains"  Frank J.
                 Oles, IBM T.J. Watson Research Center


        4:00    "Full Abstraction of a Real-Time Denotational Semantics
                 for an OCCAM-like Language"  R. Gerth, C. Huizing, W.P. de
                 Roever, Eindhoven University of Technology





Friday, January 23      8:00 - 9:00     possible tutorial

                                Session 7

                        9:00 - 10:30    Chair: Edmund Clarke

        9:00    "Computable Values can be Classical"  Val Breazu-Tannen, Albert
                 R. Meyer, M.I.T.

        9:30    "Skinny and Fleshy Failures of Relative Completeness"
                 Tim Fernando and Daniel Leivant, Carnegie Mellon
                 University


        10:00   "Empty Types in Polymorphic Lambda Calculus"  Albert R. Meyer,
                 MIT Lab for Computer Science; John C. Mitchell, AT&T Bell
                 Labs, and Richard Statman, Carnegie-Mellon University



                                Session 8


                        11:00 - 12:30   Chair:  Harald Ganzinger

        11:00   "Scheduling Arithmetic and Load Operations in Parallel with No
                 Spilling"  David Bernstein, Technion-Israel Institute of
                 Technology; Jeffrey M. Jaffe, IBM T.J. Watson Research Center,
                 and Michael Rodeh, IBM Israel Science Center

        11:30   "Computation of Aliases and Support Sets" Anne Neirynck and
                 Prakash Panangaden, Cornell University; Alan J.
                 Demers, Xerox Parc, Palo Alto

        12:00   "A Realistic Compiler Generator Based on High-level Semantics"
                 Peter Lee and Uwe F. Pleban, University of Michigan



                                Session 9


                        2:30 - 4:00     Chair:  Thomas Reps

        2:30    "Extending the Record Facility in Conventional Programming
                 Languages for Distributed and Parallel Programming"  David R.
                 Cheriton and Michael E. Wolf, Stanford University

        3:00    "Views:  A Way for Pattern Matching to Cohabit with Data
                 Abstraction"  Philip Wadler, Oxford University

        3:30    "A Calculus for Assignments in Higher-Order Languages"
                 Matthias Felleisen and Daniel P. Friedman, Indiana
                 University





∂25-Sep-86  0611	PATASHNIK@Sushi.Stanford.EDU 	First AFLB of the year   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Sep 86  06:11:33 PDT
Date: Thu 25 Sep 86 06:07:21-PDT
From: Oren Patashnik <PATASHNIK@Sushi.Stanford.EDU>
Subject: First AFLB of the year
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12241743844.8.PATASHNIK@Sushi.Stanford.EDU>

This is my last message as AFLB coordinator.  Alex Schaffer will
take over starting this quarter, although the transition won't
be instantaneous.

The first AFLB of the year, on Thursday, October 2, will be an
informal, learn-names-and-faces, welcome-back-Don-Knuth,
catch-up-on-the-latest-results-and-rumors gathering.
See you there.

	--Oren

***** Time and place: October 2, 12:30 pm in MJ352 (Bldg. 460) ******

Regular AFLB meetings are on Thursdays, at 12:30pm, in MJ352.  If you
have a topic you'd like to talk about please let me know.  Electronic
mail: schaffer@sushi.stanford.edu phone: (415) 723-4532.
Contributions are wanted and welcome.  Very few time slots for this
academic year have been filled.  The file
[SUSHI]<schaffer.aflb>aflb.bboard contains more information about
future and past AFLB meetings and topics.
  
Alejandro Schaffer
-------

∂25-Sep-86  1016	ullman@navajo.stanford.edu 	tomorrow's meeting    
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Sep 86  10:16:26 PDT
Received: by navajo.stanford.edu; Thu, 25 Sep 86 10:09:36 PDT
Date: Thu, 25 Sep 86 10:09:36 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: tomorrow's meeting
To: nail@navajo.stanford.edu

Moshe has offered to talk  about the result that says a simple-chain
recursion is monadic iff the underlying language is regular
(due to Beeri & ???)
	The meeting is 11AM today, if anybody is around.
				--jeff

∂25-Sep-86  1105	RESTIVO@SU-SCORE.ARPA 	PROLOG Digest   V4 #54
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Sep 86  11:05:46 PDT
Date: Wednesday, September 24, 1986 6:12PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #54
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Thursday, 25 Sep 1986      Volume 4 : Issue 54

Today's Topics:
                        Query - DBMS Examples,
                   Implementation - Cut & Metacall,
                     LP Library - GProlog Source
----------------------------------------------------------------------

Date: Thu, 28 Aug 86 14:51 EDT
From: Tim Finin <Tim@cis.upenn.edu>
Subject: Prolog DBMS

I got the following request from a colleague who is
teaching our database course.  I have a very small
example which shows how to do a few DB-type things
in Prolog, but I suspect there are much better things
around.  Does anyone have a suggestion?

Thank you.

-- Tim.

From: Susan Davidson <Susan@upenn> on Thu 28 Aug 1986 at 11:47
Subj: Prolog and Databasese

Tim,

I am trying to find interesting software for the database course,
and was wondering what we had in the way of a "prolog database"
type system. Do we have anything like this (you might consider
it a Prolog knowledge base system)?  Or is it enough for novices
to just write little Prolog programs and write the assertions to
stable storage?

-- SBD

------------------------------

Date: Wed 24 Sep 86 10:12:37-PDT
From: Fernando Pereira <PEREIRA@SRI-CANDIDE.ARPA>
Subject: Cut and metacall

I think Norbert Lindenberg is reading too much into the results
he got from various call/metacall/disjunction/cut tests in
C-Prolog.  Some of the differences he got are just bugs in the
way cut is handled in some complicated situations. These bugs
could be solved in a systematic way by modifying the
implementation of cut in C-Prolog, but nobody has got around to
doing it.

The basic question about metacall is whether it is like a macro
call (textual replacement) or like a call to an anonymous procedure.
I prefer the latter. Then is clear that cuts in the term the
metacalled variable is bound to should have no effect outside the
metacall.  Different behavior in C-Prolog is just buggy, not a proof
of some deep conceptual differences.

-- Fernando Pereira

------------------------------

Date: Wed 24 Sep 86 18:04:52-PDT
From: Chuck Restivo  <Restivo@SU-SCORE.ARPA>
Subject: GProlog source

[cwr]

There is a copy of Barry Brachman's graphics for the
Sun that was announced in V4 No.52 under

SCORE:PS:<Prolog>GProlog.C

If anyone cannot FT the file, send a note to Prolog-Request.

-- ed

------------------------------

End of PROLOG Digest
********************

∂25-Sep-86  1351	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	No PLANLUNCH next week.  
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 25 Sep 86  13:48:28 PDT
Received: from sri-venice.arpa.ARPA by SRI-WARBUCKS.ARPA via SMTP with
	  TCP; Thu, 25 Sep 86 12:43:43-PDT
Received: by sri-venice.arpa.ARPA (1.1/SMI-2.0) id AA08202; Thu,
	  25 Sep 86 12:44:18 PDT
Date: Thu 25 Sep 86 12:44:14-PDT
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: No PLANLUNCH next week.
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(193)+TOPSLIB(120) 25-Sep-86 12:44:14.SRI-VENICE.ARPA>


There will be no PLANLUNCH next week.

Volunteers for giving PLANLUNCH are now being solicited.  We are in
particular need of October speakers, so those of you who are willing,
please let me know (and a preferred date if possible).  (However,
there will be no seminar on Oct.13 (yom kippur)).

Also, I have recently decoupled the planlunch mailing list from
the SRI aic-staff list, so those of you who would like their name
removed from either the usual distribution list or the reminder list
or both should let me know.

-Amy Lansky
-------

∂25-Sep-86  1724	JJW  	Mt St Coax fixed   
To:   MJH-LispM@SAIL.STANFORD.EDU
Mt St Coax, the 3600 in MJH 360, has been fixed, after being
down for several weeks.  The main problem was a broken power
supply in the processor.

∂26-Sep-86  0957	BETSY@CSLI.STANFORD.EDU 	CSLI Video
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Sep 86  09:57:10 PDT
Date: Fri 26 Sep 86 09:50:00-PDT
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: CSLI Video
To: folks@CSLI.STANFORD.EDU




Some of you have heard about the 7-minute CSLI video tape that is
being made for Stanford's Development Office.  The tape will give an
overview of CSLI's goals and research activities, emphasizing its
uniqueness as a multi-disciplinary and multi-institutional center.
It will be used as part of the training program for development
officers and may be shown by them to potential donors.

Roger Williams of Stanford's Instructional TV Network has been putting
the tape together.  On Monday he will be at Ventura to shoot some
footage of informal meetings -- people meeting on the deck or in the
lounge, for example.  These will be used as background while a
narrator is talking, so only the visual part of the scene will be
used.  He would like to be able to film any meetings that happen to be
going on when he's around or to ask people to form what will appear to
be a meeting if no meetings are taking place.

I hope you'll be willing to take part if he asks you.  The film
should be very helpful in our fundraising efforts, and, who knows,
it may be your first step towards Hollywood!

Thanks.
Betsy


-------

∂26-Sep-86  1346	BSCOTT@SU-SCORE.ARPA 	Expenditure Statements 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Sep 86  13:46:36 PDT
Date: Fri 26 Sep 86 13:45:40-PDT
From: Betty Scott <BSCOTT@SU-SCORE.ARPA>
Subject: Expenditure Statements
To: AC@SU-SCORE.ARPA
cc: BScott@SU-SCORE.ARPA
Message-ID: <12242089423.27.BSCOTT@Score.Stanford.EDU>



Many of you are very tardy in returning monthly expenditure statements which
have been checked and sent to you for signature.  Since we need to refer
to the statements for problem solving or to answer questions, it is important
that they be signed and returned promptly, along with any questions you may
have.  I have just pulled a file of statements to check on a couple of items
only to find that the last expenditure statement in the file is April 1986.
This happens to me time and time again, and it is extremely frustrating to
have put the question or problem aside while I try to run down the statements.

Please do sign and return the original statements within a day or two of
receipt.  You also receive a Xerox copy of the statements which you may retain
for going over at your convenience.  We can always make a correction at a later
date if you find something which you think is not correct.

PLEASE!!!

Betty
-------

∂26-Sep-86  1427	@Sushi.Stanford.EDU:MAYR@SU-SCORE.ARPA 	XPD, a new seminar  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Sep 86  14:27:36 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Fri 26 Sep 86 14:24:35-PDT
Date: Fri 26 Sep 86 14:24:01-PDT
From: Ernst W. Mayr <MAYR@SU-SCORE.ARPA>
Subject: XPD, a new seminar
To: csd@SU-SCORE.ARPA, su-etc@SU-SCORE.ARPA, aflb.all@SU-SCORE.ARPA,
    paco@NAVAJO.STANFORD.EDU
Message-ID: <12242096405.32.MAYR@Score.Stanford.EDU>

It's about expander graphs, some of the underlying math, and a lot about
applications of expander graphs in computer science, and some related concepts.
XPD will meet Wednesdays, at 2:15pm, in MJH352. The first, constituting
session will be next Wednesday, October 1. I'll distribute some material
at this meeting. If you are interested, come
and/or send me a message. I'll set up a mailing list xpd@navajo.
-ernst
-------

∂26-Sep-86  1640	CAROL@CSLI.STANFORD.EDU 	Bye! 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Sep 86  16:40:05 PDT
Date: Fri 26 Sep 86 16:34:54-PDT
From: Carol Kiparsky <CAROL@CSLI.STANFORD.EDU>
Subject: Bye!
To: folks@CSLI.STANFORD.EDU

I'll be taking off for the East Coast over the weekend, returning
October 12.  If anyone needs help with dandelions while I'm gone,
please contact Yi-Chin Lee (LEEY@CSLI), Doug Jones (JONES@CSLI), 
or, if absolutely necessary, Brad Horak (BRAD@CSLI).  Doug, our new
director of student consultants, is an old dlion hand, and Yi-Chin
also knows a great deal about them.

If you are a newcomer who can't wait to get your hands on one of 
these beasts, Yi-Chin will be happy to give you an introductory 
tutorial. Just send him a message.  Or contact me in two weeks.  

-Carol
-------

∂26-Sep-86  2239	GOLUB@SU-SCORE.ARPA 	Re: Expenditure Statements   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Sep 86  22:37:53 PDT
Date: Fri 26 Sep 86 22:15:56-PDT
From: Gene H. Golub  <GOLUB@SU-SCORE.ARPA>
Subject: Re: Expenditure Statements
To: BSCOTT@SU-SCORE.ARPA, AC@SU-SCORE.ARPA
In-Reply-To: <12242089423.27.BSCOTT@Score.Stanford.EDU>
Phone: 415/723-3124
Message-ID: <12242182313.11.GOLUB@Score.Stanford.EDU>

What's really frustrating for us, Betty, is that it takes so long for
those statements to reach us. Isn't it possible to have an on-line
system where we can find out our financial situation instantaneously?
You must be overwhelmed with trivial questions. Let's see if there is
some way to automate the system.

GENE
-------

∂26-Sep-86  2311	GOLUB@SU-SCORE.ARPA 	Sunday Brunch 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Sep 86  23:11:48 PDT
Date: Fri 26 Sep 86 23:04:39-PDT
From: Gene H. Golub  <GOLUB@SU-SCORE.ARPA>
Subject: Sunday Brunch
To: AC@SU-SCORE.ARPA
Phone: 415/723-3124
Message-ID: <12242191183.11.GOLUB@Score.Stanford.EDU>

I would be very pleased if you came to the Sunday Brunch for our new
students. It'll be at 11 am at my house which is at 576 Constanzo on
the Campus. It's near Santa Ynez and Mayfield, down the hill from the
President's house.

This is one of the few opportunities the new students have a chance to
meet the faculty and I'm sure they'll be pleased to see you ( as will
I).

GENE

PS If you need further directions, call me at 323-0105.

PPS In case of rain, we'll have our brunch at the department.
-------

∂27-Sep-86  1708	NILSSON@SU-SCORE.ARPA 	Committees  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 27 Sep 86  17:08:10 PDT
Date: Sat 27 Sep 86 17:06:49-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: Committees
To: faculty@SU-SCORE.ARPA
Message-ID: <12242388186.16.NILSSON@Score.Stanford.EDU>

Here is the latest list of the CSD committees and who is on them.  The
student bureaucrats should begin thinking about student members of
these committees as appropriate and let me know.  Some adjustments have
been made since the last time this list was promulgated.  Please let me
know if you see any further adjustments that might be needed.
I want everyone to know how very much their efforts on these committees
is appreciated by all of us in the department and certainly by the
university.  Suggestions for improving our efficiency in ways that
would reduce committee workload are eagerly solicited.  I also want
us to do everything we can to see that the work that is necessary is
evenly and fairly distributed among us.  Thanks again.  -Nils

PhD Admissions:  Decides which students admitted to CSD PhD program.
Genesereth (Chair), Golub, Knuth, Mayr, Pratt, Ullman, Pollack (SRI),
Gabriel (Lucid), Roberts (DEC), Tenenbaum (Schlumberger)

Comprehensive Exam: Conceives, administers and grades the Comp Exams.
Beginning in '85/'86 we had one committee do both exams during the
year.  That seemed to work well, and I suggest we do the same this
next year.
Knuth (Chair), Pratt, Manna, Papadimitriou, Shoham, Baskett (DEC),
Gabriel (Lucid)

Programming Project Committee: Supervises the administration of the PhD
programming projects in collaboration with individual faculty members
who are responsible for each of the individual projects.
Membership still to be decided (volunteers welcome).

Colloquium:  Organizes and introduces speakers for CS500.
An easy task since so many potential speakers visit the campus anyway.
Autumn:  Floyd
Winter:  Cheriton
Spring:  Gupta

Curriculum:  Decides about CSD courses.
Mayr (Chair), Lantz, Reges, Cheriton, Guibas

Facilities:  Recommends plans and policies for CSD computer facilities.
Earnest (Chair), Dienstbier, Rindfleisch, Buchanan, Cheriton,
Guibas, Lantz

PhD Program: Recommends plans and policies for the PhD program.
Supervises Grey Tuesday/Black Friday proceedings.  Arranges for
``research mentors'' for first-year PhD students.  Winograd (Chair),
Cheriton, Lantz, Papadimitriou, Pereira (SRI)

MS Program:  Decides which students admitted to MS program. Recommends plans
and policies for MS program. Advises MS students.
Oliger (Chair), Gupta, Manna, McCarthy, Wiederhold, Reges, Shoham, McCluskey

MSAI Program:  Decides which students admitted to MSAI program.  Recommends
plans and policies for MSAI program. Advises MSAI students.
Buchanan (Chair), Clancey, Binford, Feigenbaum, Genesereth, Rosenbloom

CSD Undergraduate Major:  Recommends plans and policies for the major.
Arranges for advising students.
Ullman (Chair), Linton, Reges, Golub, Wolfstein

Math/Comp. Sci. Major:  Recommends plans and policies for the major.
Advises students.
Clancey (Chair), Reges, Herriot, Floyd

Computer Systems Engrg. Major:  Recommends plans and policies for the major.
Advises students.
Hennessy (Chair), Reges, McCluskey, Ungar

Symbolic Systems Major: Recommends plans and policies for the major.
Advises students.
Rosenbloom (Chair), Winograd, Reges, Nilsson, Clancey

Visiting Professors:  Recommends Visiting Industrial Lectureships and
Departmental Visiting Professors.
McCarthy

Library and Publications:  Recommends plans and policies for CSD library
and publication matters.
Buchanan (Chair), Scott

Fellowships:  Recommends student fellowship disposition.
Tajnai (Chair), Nilsson, Scott

Computer Forum:  Recommends plans and policies for the CSD/CSL industrial 
affiliates program
Miller (Chair), Tajnai, Ungar, Winograd

First Year PhD Student Advisor: 
Nilsson
-------

∂28-Sep-86  1536	NILSSON@SU-SCORE.ARPA 	Tuesday lunch    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Sep 86  15:36:45 PDT
Date: Sun 28 Sep 86 15:35:24-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: Tuesday lunch
To: faculty@SU-SCORE.ARPA
Message-ID: <12242633686.12.NILSSON@Score.Stanford.EDU>

We'll resume our regular CSD faculty lunches on Tuesday, Sept. 30 at
12:15 in MJH 146.  I'm looking forward to us all getting together again.
I thought it would be interesting to begin by considering the question
"What I would like to see accomplished in the department during '86/'87."
Bring appetites and aspirations!  -Nils
-------

∂29-Sep-86  1606	ullman@navajo.stanford.edu 	meeting
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Sep 86  16:06:05 PDT
Received: by navajo.stanford.edu; Mon, 29 Sep 86 15:48:58 PDT
Date: Mon, 29 Sep 86 15:48:58 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: meeting
To: nail@navajo.stanford.edu

I'd like to meet Thursday at 11AM in our usual room, 301 MJH.
The subject will be the state of the NAIL! front end.

We ought to plan for regular meetings this quarter.
Would those planning to attend regularly send me mail
with a schedule of available times.
				---jeff

∂29-Sep-86  1632	NILSSON@SU-SCORE.ARPA 	Kudos  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Sep 86  16:32:00 PDT
Date: Mon 29 Sep 86 16:30:07-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: Kudos
To: faculty@SU-SCORE.ARPA
cc: gibbons@SU-SIERRA.ARPA, eustis@SU-SIERRA.ARPA
Message-ID: <12242905791.41.NILSSON@Score.Stanford.EDU>

It's my pleasure to brag about two of our faculty members.  Gene Golub
has just learned that he will be awarded an honorary doctorate (around
January 1987) from the Scientific, Technological and Medical
University of Grenoble.

George Dantzig received, at the University of Kent, Canterbury on 
September 11, 1986, the "Silver Medal" of the Operational Research
Society of Great Britain.  The Silver Medal is that society's
highest honor.

Congratulations to Gene and to George.  We are all very proud of you!

(Anne, can you see that a copy of this msg gets sent to the Campus
Report?)

-Nils
-------

∂29-Sep-86  1909	@SU-SCORE.ARPA:LES@SAIL.STANFORD.EDU 	Computer Cost Centers, Policies, and Free Computers      
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Sep 86  19:09:15 PDT
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Mon 29 Sep 86 19:07:55-PDT
Date: 29 Sep 86  1908 PDT
From: Les Earnest <LES@SAIL.STANFORD.EDU>
Subject: Computer Cost Centers, Policies, and Free Computers   
To:   AC@SCORE.STANFORD.EDU 


Here is some information on computer facilities planning, offers of free
computers, and two proposed departmental policies on computer use.  Comments
will be invited at the Faculty Meeting on September 30 and the policy
statements will be offered for departmental approval.

COMPUTER COST CENTERS.  CSD-CF is taking steps to reduce the operating
costs of computer cost centers.  These steps will be reflected in lower
overall charges for cost-center computers.
(1) More internal hardware maintenance will be used instead of contract
    maintenance, with typical savings of about one-half the cost.
(2) Some services that have been "free" will be charged for, such as data
    storage on Labrea and local Ethernet services.

Some administrative changes are planned to better allocate costs among users.
(3) Connect time charges will be reduced at the expense of compute time and
    disk storage charges.
(4) Operating costs and computer usage will be tracked more regularly so that
    massive retroactive billings such as the one that just occurred will be
    avoided.
New cost center rates reflecting these changes will be announced before they
take effect, most likely by the beginning of 1987.


"FREE" COMPUTERS.  At least three computers are up for grabs.

1.  The DEC KA10 CPU that is part of SAIL is no longer needed and could be
    made available to any group that wants it.  It comes with BBN paging box
    suitable for running Tenex but has no main memory.  Its market value
    appears to be negligible except possibly as a trade-in.

2.  A local person offers to donate an H-P 9825 workstation with four 8"
    floppy drives and thermal printer to any group at Stanford that wants it.
    It was reportedly purchased new in 1979 for $23k.

3.  We have a tentative offer of a new Toshiba G8O50 computer, which is
    a four-processor system running a version of Unix System V, nominally
    rated at 18 MIPS.  It is being considered as a possible Unix server for
    the department.

Anyone who wishes to know more about any of these machines may contact
Les Earnest.


COMPUTER USE POLICY.  The department needs to have a fairly clear policy
on who may use its computers, primarily for legal and tax reasons.
The proposed policy given below was reviewed in an earlier form by the
Facilities Committee and revised in accordance with remarks received there.
It has since been reviewed by the Provost's Office and further revised to
conform with university policies.

PROPOSED POLICY.  Computers operated by components of the Department of
Computer Science may be used only by Stanford employees, visiting scholars
and students in direct support of teaching, research and administrative
needs of the University.  The following are the only exceptions and must
be specifically approved in advance and at least annually thereafter by
the Department Chairman:
(1) others may be granted access to computers if it is required in support
    of a contract with Stanford or for research collaboration with a
    Stanford employee or visiting scholar;
(2) access may be granted to agents of nonprofit scientific societies
    whose activities complement and enhance those of the Department of
    Computer Science;
(3) vendors that maintain valuable software on departmental machines
    may be granted free computer accounts to carry out this work only;
(4) in cases where it will benefit the department to have direct
    communication with certain individuals, they may be granted free
    computer accounts for the purpose of sending or receiving electronic
    mail only;
(5) employees, students, and visiting scholars who are writing scholarly
    books may be granted the use of computer facilities for this purpose
    on a case-by-case basis and they shall pay the costs of such use.
In keeping with University policy, the resources and facilities of the
Department may not be used for non-University purposes except in a purely
incidental way.


STUDENT USE OF SUSHI.  It has been a recent departmental policy to provide
accounts on SUSHI to any CSD students who request them.  Nearly all
students have opened such accounts, which has substantially reduced the
load on SAIL, SCORE and the LOTS machines but has caused SUSHI to be
overloaded much of the time.

A number of students are working on sponsored research.  Given that SUSHI
is paid for out of departmental unrestricted funds, the department is
effectively subsidizing sponsored research.  This has two bad side-
effects: (1) it makes the load on SUSHI greater than it needs to be,
yielding poor response times and (2) it lowers utilization of the cost
center computers, which causes their charge rates to be higher in the
long term.

It is proposed that SUSHI accounts normally be provided only for
unsupported students.  Those working on sponsored projects will be
expected to use project computers or cost-center machines for their work.
Exceptions would be granted on a case-by-case basis.

	Les Earnest

∂30-Sep-86  0852	RICHARDSON@SU-SCORE.ARPA 	CSD Faculty Meeting
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Sep 86  08:52:03 PDT
Date: Tue 30 Sep 86 08:39:57-PDT
From: Anne Richardson <RICHARDSON@SU-SCORE.ARPA>
Subject: CSD Faculty Meeting
To: faculty@SU-SCORE.ARPA
Message-ID: <12243082346.13.RICHARDSON@Score.Stanford.EDU>

There will be a general faculty meeting today (September 30) at 2:30 in
the conference room in Bldg. 170.

Agenda Items:

Approval of Degree Candidates
Staff Reports including review of CSD financial situation
Review of CSD recent and planned future new faculty
Review of CSD new PhD student policy
Review of CSD-CF situation and plans. Review of CSD score/sushi policy.
Review of progress on getting ready for the UG major
Update on committees
Resolution of thanks to Harry Llull

Here is a map to Bldg. 170.
-----         ---------------
     | 10    |
     | Pres  |  
      
        
          +++++++++++++++++++++++++++
     | *170  |                      +
     |       |                      +
     |       |                      +
-----         -----------------     +           ----------
                                    +++++++++++++++++
       160                                         460
     Poly Sci                                      CSD




>>>>>Follow the +'s to the *
-------

∂30-Sep-86  0855	RICHARDSON@SU-SCORE.ARPA 	Sr. Faculty Meeting
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Sep 86  08:55:17 PDT
Date: Tue 30 Sep 86 08:42:23-PDT
From: Anne Richardson <RICHARDSON@SU-SCORE.ARPA>
Subject: Sr. Faculty Meeting
To: tenured@SU-SCORE.ARPA
Message-ID: <12243082788.13.RICHARDSON@Score.Stanford.EDU>

There will be a sr. faculty meeting today (September 30) following the
general faculty meeting in the conference room in Bldg. 170.

Agenda Items:
Promotion of Oussama Khatib to sr. research associate
Review of possible promotions: Cheriton, Lantz, Oliger, Winograd
Consideration of transfer of Winograd fully into CS

-------

∂30-Sep-86  0916	RICHARDSON@SU-SCORE.ARPA 	Faculty Meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Sep 86  09:16:51 PDT
Date: Tue 30 Sep 86 09:09:57-PDT
From: Anne Richardson <RICHARDSON@SU-SCORE.ARPA>
Subject: Faculty Meeting
To: faculty@SU-SCORE.ARPA
Message-ID: <12243087807.13.RICHARDSON@Score.Stanford.EDU>



One more pointer on the location of the conference room in Bldg. 170 ----
it's in the lower level. See you there!

-Anne
-------

∂30-Sep-86  0919	RICHARDSON@SU-SCORE.ARPA 	[Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Tuesday lunch] 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Sep 86  09:19:26 PDT
Date: Tue 30 Sep 86 09:13:58-PDT
From: Anne Richardson <RICHARDSON@SU-SCORE.ARPA>
Subject: [Nils Nilsson <NILSSON@SU-SCORE.ARPA>: Tuesday lunch]
To: faculty@SU-SCORE.ARPA
Message-ID: <12243088537.13.RICHARDSON@Score.Stanford.EDU>

Today's the day for the first CSD Tuesday Lunch in the series. Come one -
come all!

-Anne
-----
                ---------------

Mail-From: NILSSON created at 28-Sep-86 15:35:24
Date: Sun 28 Sep 86 15:35:24-PDT
From: Nils Nilsson <NILSSON@SU-SCORE.ARPA>
Subject: Tuesday lunch
To: faculty@SU-SCORE.ARPA
Message-ID: <12242633686.12.NILSSON@Score.Stanford.EDU>

We'll resume our regular CSD faculty lunches on Tuesday, Sept. 30 at
12:15 in MJH 146.  I'm looking forward to us all getting together again.
I thought it would be interesting to begin by considering the question
"What I would like to see accomplished in the department during '86/'87."
Bring appetites and aspirations!  -Nils
-------
-------

∂30-Sep-86  0945	REULING@SU-SCORE.ARPA 	Undergraduate mailing list 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Sep 86  09:44:58 PDT
Date: Tue 30 Sep 86 09:41:53-PDT
From: John Reuling <Reuling@SU-SCORE.ARPA>
Subject: Undergraduate mailing list
To: Faculty@SU-SCORE.ARPA, Secretaries@SU-SCORE.ARPA
Office: 246 Jacks Hall, Stanford; +1 (415) 725-5555
Message-ID: <12243093620.33.REULING@Score.Stanford.EDU>


We now have a mailing list for CS undergraduates that is maintained
through PEDIT.  To send a message to the undergrads, send mail to
either:
          Undergrads@Score
  or      Undergraduates@Score


After midnight tonight, the Students@Score list will go to the Undergrads,
as well as to the PHD, MSAI, and MSCS students.

-------

∂30-Sep-86  0947	CLT  	Seminar on program transformations and parallel Lisp  
To:   logmtc@SAIL.STANFORD.EDU, su-events@SAIL.STANFORD.EDU,
      AAP@SUMEX-AIM.STANFORD.EDU    


Speaker: James M. Boyle, Argonne National Laboratory

Time: Monday, October 6, 4pm

Place: 252 Margaret Jacks (Stanford Computer Science Dept)

Abstract:

                        Deriving Parallel Programs
                      from Pure LISP Specifications
                         by Program Transformation


                            Dr. James M. Boyle

                 Mathematics and Computer Science Division
                        Argonne National Laboratory
                          Argonne, IL 60439-4844
                            boyle@anl-mcs.arpa




     How can one implement a "dusty deck"  pure  Lisp  program  on  global-
memory parallel computers?  Fortunately, pure Lisp programs have a declara-
tive interpretation, which protects their decks from becoming too dusty!

     This declarative interpretation means that a pure Lisp program is  not
over-specified  in  the  direction  of sequential execution.  Thus there is
hope to detect parallelism automatically in pure Lisp programs.

     In this talk I shall describe a stepwise refinement of pure Lisp  pro-
grams  that  leads  to a parallel implementation.  From this point of view,
the pure Lisp program is an abstract specification, which program transfor-
mations  can  refine  in  several  steps  to  a  parallel program.  I shall
describe some of the transformations--correctness preserving rewrite  rules
--used to carry out the implementation.

     An important  property  of  a  parallel  program  is  whether  it  can
deadlock.  I shall discuss a number of the design decisions involved in the
refinement and their role in preserving the correctness of the  transformed
program, especially with regard to deadlock.

     Implementing a transformational refinement often leads to  interesting
insights  about  programming.   I  shall  discuss  some  of these insights,
including one about the compilation of recursive programs,  and  some  that
suggest  ways  to systematically relax the "purity" requirement on the Lisp
program being implemented.

     We have used this approach to implement a moderately large  pure  Lisp
program  (1300 lines, 42 functions) on several parallel machines, including
the Denelcor HEP (r.i.p.), the Encore Multimax, the Sequent  Balance  8000,
and the Alliant FX/8.  I shall discuss some measurements of the performance
of this program, which has achieved a speedup of 12.5 for 16 processors  on
realistic  data,  and some of the optimizations used to obtain this perfor-
mance.

     Oh, yes, and by the way, the transformations produce a  parallel  pro-
gram in FORTRAN!



∂30-Sep-86  0952	@SUMEX-AIM.ARPA:CLT@SAIL.STANFORD.EDU 	Seminar on program transformations and parallel Lisp    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Sep 86  09:51:41 PDT
Received: from SAIL.STANFORD.EDU by SUMEX-AIM.ARPA with TCP; Tue 30 Sep 86 09:49:56-PDT
Date: 30 Sep 86  0947 PDT
From: Carolyn Talcott <CLT@SAIL.STANFORD.EDU>
Subject: Seminar on program transformations and parallel Lisp  
To:   logmtc@SAIL.STANFORD.EDU, su-events@SAIL.STANFORD.EDU,
      AAP@SUMEX-AIM.STANFORD.EDU    



Speaker: James M. Boyle, Argonne National Laboratory

Time: Monday, October 6, 4pm

Place: 252 Margaret Jacks (Stanford Computer Science Dept)

Abstract:

                        Deriving Parallel Programs
                      from Pure LISP Specifications
                         by Program Transformation


                            Dr. James M. Boyle

                 Mathematics and Computer Science Division
                        Argonne National Laboratory
                          Argonne, IL 60439-4844
                            boyle@anl-mcs.arpa




     How can one implement a "dusty deck"  pure  Lisp  program  on  global-
memory parallel computers?  Fortunately, pure Lisp programs have a declara-
tive interpretation, which protects their decks from becoming too dusty!

     This declarative interpretation means that a pure Lisp program is  not
over-specified  in  the  direction  of sequential execution.  Thus there is
hope to detect parallelism automatically in pure Lisp programs.

     In this talk I shall describe a stepwise refinement of pure Lisp  pro-
grams  that  leads  to a parallel implementation.  From this point of view,
the pure Lisp program is an abstract specification, which program transfor-
mations  can  refine  in  several  steps  to  a  parallel program.  I shall
describe some of the transformations--correctness preserving rewrite  rules
--used to carry out the implementation.

     An important  property  of  a  parallel  program  is  whether  it  can
deadlock.  I shall discuss a number of the design decisions involved in the
refinement and their role in preserving the correctness of the  transformed
program, especially with regard to deadlock.

     Implementing a transformational refinement often leads to  interesting
insights  about  programming.   I  shall  discuss  some  of these insights,
including one about the compilation of recursive programs,  and  some  that
suggest  ways  to systematically relax the "purity" requirement on the Lisp
program being implemented.

     We have used this approach to implement a moderately large  pure  Lisp
program  (1300 lines, 42 functions) on several parallel machines, including
the Denelcor HEP (r.i.p.), the Encore Multimax, the Sequent  Balance  8000,
and the Alliant FX/8.  I shall discuss some measurements of the performance
of this program, which has achieved a speedup of 12.5 for 16 processors  on
realistic  data,  and some of the optimizations used to obtain this perfor-
mance.

     Oh, yes, and by the way, the transformations produce a  parallel  pro-
gram in FORTRAN!



∂30-Sep-86  1132	@Sushi.Stanford.EDU,@SU-SCORE.ARPA:THEORYNET@IBM.COM 	Cornell Day
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Sep 86  11:32:33 PDT
Received: from SU-SCORE.ARPA by Sushi.Stanford.EDU with TCP; Tue 30 Sep 86 11:22:28-PDT
Received: from IBM.COM by SU-SCORE.ARPA with TCP; Tue 30 Sep 86 11:06:47-PDT
Date: Fri 26 Sep 86 13:08:30-EDT
From: S Landau <MATH.S-LANDAU%KLA.WESLYN@Wesleyan.Bitnet>
Subject: Cornell Day
Resent-date: 30 Sep 1986 09:38:08-EDT (Tuesday)
Resent-From: TheoryNet@ibm.com
Resent-to: Theory-List@ibm.com

  **************************************************************
                  PRELIMINARY ANNOUNCEMENT
  **************************************************************


                 CORNELL DAY AT WESLEYAN

                       starring


BOB CONSTABLE

         JOHN GILBERT

                   JURIS HARTMANIS

                              DEXTER KOZEN

                                     FRED SCHNEIDER

                                                SAM TOUEG



        Friday afternoon/all day Saturday  May 1-2, 1987


        Hosted by Alan Cobham, Dan Dougherty, Sorin Istrail
                         and Susan Landau

          For further information, contact Susan Landau
                         203-347-9411 x2484
                     or LANDAU%WESLYN.BITNET@WISCVM.ARPA

****************************************************************
                   Second in a series of
       computer science research gatherings at Wesleyan
****************************************************************
-------

∂01-Oct-86  0903	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Oct 86  09:03:34 PDT
Date: Wed 1 Oct 86 08:57:16-PDT
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLB
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12243347640.17.SCHAFFER@Sushi.Stanford.EDU>

The first plenary session of AFLB will take place on Thursday
2 October in MJH352 at 12:30PM. This will be an informal meeting
whose main purpose is to make the perfect bipartite matching between
names and faces common knowledge in constant time.

Next week at the same time we have the first regular seminar; an
abstract follows.


The Deterministic Coin Flipping Problem - A Survey of Results

                    Dr. Cynthia Dwork
               IBM Almaden Research Center

		   9 October, 12:30PM

In the context of a distributed system a global coin is a
``sufficiently unbiased'' source of randomness visible to
``sufficiently many'' processors.  In 1983 Rabin observed that
Byzantine agreement can be obtained in expected time O(T(n)),
independent of the number of faulty processors, where T(n) is the
number of rounds of communication required to achieve a global coin
among n processors of which up to a linear fraction may be faulty.
Rabin's result offered the possibility, soon realized, of beating the
lower bound of t+1 rounds required by any deterministic algorithm to
reach agreement in the presence of t faults.  At the same time a
similar idea enabled Ben-Or to obtain a randomized asynchronous
agreement algorithm, beating the impossibility result for
deterministic algorithms in that model.  This talk surveys work of the
past 3 or 4 years on the problem of achieving a global coin.  Several
open questions will be raised.

------------------------------------------------------------------------
Regular AFLB meetings are on Thursdays, at 12:30pm, in MJ352.  If you
have a topic you'd like to talk about please let me know.  (Electronic
mail: schaffer@sushi.stanford.edu phone: (415) 723-4532.)
Contributions are wanted and welcome.  Very few time slots for this
academic year have been filled.  The file
[SUSHI]<schaffer.aflb>aflb.bboard contains more information about
future and past AFLB meetings and topics.
  
Alejandro Schaffer

-------

∂01-Oct-86  0955	TAJNAI@SU-SCORE.ARPA 	Faculty Meeting   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Oct 86  09:55:34 PDT
Date: Wed 1 Oct 86 09:00:27-PDT
From: Carolyn Tajnai <TAJNAI@SU-SCORE.ARPA>
Subject: Faculty Meeting
To: faculty@SU-SCORE.ARPA
Message-ID: <12243348220.31.TAJNAI@Score.Stanford.EDU>


We ran out of time yesterday and I told Nils I would send the
Forum and Fellowship reports on line.

FORUM:

We had a record breaking 1985/86 -- the Forum brought in $1,024,598.
GSB is number 1 with $1,300,000; Solid State is 3 with $665,000.

Futures Fund has a total of $373,369.

We now have 76 members:  Arthur Andersen, CSK Research Institute,
Rolm-Milspec have joined, and we have a 99% commitment from Sun
Microsystems.  Lotus and Ericsson dropped.

The 19th Annual Meeting is scheduled for February 3/4/5.  Terry Winograd,
Program Chairman,  will be contacting the faculty in the near
future regarding the program.   We are contacting the students regarding
their resumes for the Forum Resume Book, and I would appreciate your
encouraging your students to participate.

FELLOWSHIPS:

We have 29 new students and 14 1/3 fellowships for them.

REUNION:

The CSD/CSL Reunion is scheduled for March 26/27/28.  

Carolyn Tajnai
-------

∂01-Oct-86  1026	@SU-SCORE.ARPA:WINOGRAD@CSLI.STANFORD.EDU 	Request for new student information  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Oct 86  10:26:41 PDT
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Wed 1 Oct 86 09:41:56-PDT
Date: Wed 1 Oct 86 09:40:58-PDT
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Request for new student information
To: faculty@SU-SCORE.ARPA
cc: cheadle@SU-SCORE.ARPA, WINOGRAD@CSLI.STANFORD.EDU

This is a repeat.  To those of you who have already responded, Thank you.
Others please respond immediately so we can get the information to the
students. --t

--------

The assignment of new students to assistantships this year is being
handled differently, as part of our revision of the PhD program. Part of
the new requirements recently approved by the faculty included the
concept of a research mentor for all entering PhD students. The idea is
to have a more cohesive system for getting all new students involved in
some kind of research, regardless of how they are financially supported.
We want them to be associated with a research group that includes
experienced students as well as faculty and/or full-time researchers.
The connection of the student with the group may be in the form of a RA,
where a student is doing a substantial amount of research work with that
group.  It may also be that the student is supported by the group, but
devoting primary effort to studying for the Comprehensive Exam.  In
still other cases, there will be no money involved (e.g., the student
has a fellowship, or is being supported by departmental funds), but the
group will provide facilities and connections.

It is not assumed that the student's eventual research work will be with
the initial group or faculty member; this is considered a one-year
initial period for finding out what research here is like.  On the other
hand, we expect that many students will initially select a group in
their interest  area and end up doing research within it.

Soon after the beginning of the quarter, the new students will be given
a packet describing the potential mentors and groups, and on the basis
of this will seek out positions.  After an initial period of open
student-initiated matching, we will more actively help in linking up
those who are still unattached.  You are of course free to take on as
few or as many new people as you want.

In order to implement this new system, we need the  following
information for each potential GROUP (i.e., some faculty members may
have several distinct research groups, and the student should be
associated with a particular one).  Mentors can be research associates
as well as regular faculty.

1. Names of faculty member(s) or research associate(s) in charge.

   If several are involved, indicate which, if any, is primary.

2.  What is the group called?

   This does not need to be an official name, just a unique identifier. 

3.  What is the research?

   We need more than a single sentence - a short paragraph is fine.  In
   the absence of better information we will include your current entry
   in the departmental research summary.
   
4.  Funding sources of the group

   If you can include the actual grant/contract titles, that is better, but
   just names of the granting agencies will do.

5.  Structure of the group

   Just a few words -- e.g., "Programming is done by small groups (2-3)
   working together.  The whole group meets once a week to discuss project
   details, and the students participate in the weekly BAGLUNCH seminar."

6.  How many (paid and unpaid) slots might you have for new students

7.  Names of one or two senior students in the group to whom new
    students can talk.

   This is extremely useful and can save your having to spend time
   answering a lot of the stray questions.

We'll compile your answers and distribute them to the students. If we
don't get anything from you by the first Wed. of the quarter (Oct. 1)
the default will be that you are NOT INTERESTED in working with any
incoming students this year.

By the way, the folders of the incoming students are available in Victoria's
office.  Feel free to drop by and peruse them at your convenience, at
which time you can give her the answers to the above, if you don't want
to type them.

Thanks for your help. --t
-------

∂01-Oct-86  1654	ullman@navajo.stanford.edu 	meeting/paper received
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Oct 86  16:51:04 PDT
Received: by navajo.stanford.edu; Wed, 1 Oct 86 16:44:52 PDT
Date: Wed, 1 Oct 86 16:44:52 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: meeting/paper received
To: nail@navajo.stanford.edu

There may be some confusion about the meeting time.
We are going to meet 11AM Thursday (tomorrow), although I am trying
to arrange another "normal" meeting time.
The meeting is in 301 MJH, and we're going to talk about the front end.

Paper received:
"Processing Recusrion in Database Systems"
Y. E. Ioaninidis, UCB/ERL M86/69, Berkeley.
This is Yannis' thesis.

				---jeff

∂01-Oct-86  1809	RICE@SUMEX-AIM.ARPA 	I'm going away for a week.   
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Oct 86  18:09:22 PDT
Date: Wed 1 Oct 86 18:05:12-PDT
From: James Rice <Rice@SUMEX-AIM.ARPA>
Subject: I'm going away for a week.
To: AAP@SUMEX-AIM.ARPA
Message-ID: <12243447389.52.RICE@SUMEX-AIM.ARPA>


I'm going to be in Ohio all of next week so if you want anything
done before I go you'd better speek now or wait.

Details in my finger.plan

Rice.
-------

∂01-Oct-86  1818	EMMA@CSLI.STANFORD.EDU 	Calendar, October 2, No. 1
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Oct 86  18:18:03 PDT
Date: Wed 1 Oct 86 17:14:06-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: Calendar, October 2, No. 1
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561

       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
October 2, 1986                 Stanford                        Vol. 2, No. 1
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ←←←←←←←←←←←←

           CSLI ACTIVITIES FOR NEXT THURSDAY, October 9, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: "Meditations on a Hobby Horse or the
     Conference Room    Roots of Artistic Form," by E. H. Gombrich
			Discussion led by Geoff Nunberg (Nunberg.pa@xerox)

   2:15 p.m.		CSLI Seminar
     Ventura Hall       Situations and Semantic Paradox
     Trailer Classroom	John Etchemendy and Jon Barwise (barwise@csli)

   3:30 p.m.		Tea
     Ventura Hall		

                             --------------
                              ANNOUNCEMENT

   Thursday activities will be similar to last year's activities.
   TINLunches will continue.  Each week a member of CSLI will lead a
   lunchtime discussion on a paper which will be available ahead of time
   at the front desk of Ventura Hall.  You may bring a bag lunch, or, if
   you arrive early, lunch may be bought at Ventura Hall.  Thursday
   seminars will be given by the research groups at 2:15 every Thursday.
   However, no regular colloquia are planned for autumn and winter
   quarters.  Special colloquia will be announced from time to time.
     The first CSLI Monthly of the new academic year comes out on October
   16.
                             --------------
                          NEXT WEEK'S TINLUNCH
                    Reading is E. H. Gombrich's essay
       Meditations on a Hobby Horse or the Roots of Artistic Form
                     Discussion led by Geoff Nunberg
                             October 9, 1986

   This is a classic paper in art criticism in which E. H. Gombric
   formulates certain basic questions about the nature of representation,
   in terms that are surprisingly relevant to a number of strands in
   current CSLI research.  He takes as his occasion a child's hobby
   horse--a broomstick with a crudely carved head--and asks after its
   relation to horses and horsehood. In his words: "How should we address
   it?  Should we describe it as an `image of a horse'?...A portrayal of
   a horse? Surely not. A substitute for a horse? That it is."  He goes
   on to suggest that the "substitute" relation, which depends more on
   functional than on formal similarities, that underlies representation
   in general.
                             --------------
                           NEXT WEEK'S SEMINAR
                     Situations and Semantic Paradox
                     John Etchemendy and Jon Barwise
                             October 9, 1986

   This seminar will be about the Liar paradox and its implications for
   the foundations of semantics.  It is based on our recently completed
   book, "The Liar: an essay on truth and circularity."


-------

∂01-Oct-86  1905	CHEADLE@SU-SCORE.ARPA 	CSD Reception Reminder
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Oct 86  19:05:23 PDT
Date: Wed 1 Oct 86 19:02:54-PDT
From: Victoria Cheadle <CHEADLE@SU-SCORE.ARPA>
Subject: CSD Reception Reminder
To: new-phd@SU-SCORE.ARPA, new-mscs@SU-SCORE.ARPA, new-msai@SU-SCORE.ARPA
cc: faculty@SU-SCORE.ARPA, students@SU-SCORE.ARPA, staff@SU-SCORE.ARPA
Office: Margaret Jacks 258, 723-1519
Message-ID: <12243457892.10.CHEADLE@Score.Stanford.EDU>


Just a reminder--tomorrow (Thursday) is the CSD reception to welcome
all of our new students.  It will be held at the CSD-Psychology patio
(behind Jacks) from 4-5:30 pm.

Hope to see you all there!

Victoria
-------

∂01-Oct-86  1928	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	Next Monday's PLANLUNCH -- Peter Cheeseman   
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 1 Oct 86  19:28:29 PDT
Received: from sri-venice.arpa.ARPA by SRI-WARBUCKS.ARPA via SMTP with
	  TCP; Wed, 1 Oct 86 19:24:17-PDT
Received: by sri-venice.arpa.ARPA (1.1/SMI-2.0) id AA04569; Wed,
	  1 Oct 86 11:46:44 PDT
Date: Wed 1 Oct 86 11:46:40-PDT
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: Next Monday's PLANLUNCH -- Peter Cheeseman
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(193)+TOPSLIB(120) 1-Oct-86 11:46:40.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

------------------------------------------------------------------------------
         PROBABILISTIC PREDICTION THROUGH AUTOMATIC CLASS FORMATION

			   Peter Cheeseman (CHEESEMAN@AMES-PLUTO)
	              NASA Ames Research Center
		
                    11:00 AM, MONDAY, October 6
               SRI International, Building E, Room EJ228


A probabilistic expert system is a set of probabilistic connections
(e.g. conditional or joint probabilities) between the known variables.
These connections can be used to make (conditional) probabilistic
predictions for variables of interest given any combination of known
variable values.  Such systems suffer a major computational problem---
once the probabilstic connections form a complex inter-connected
network, the cost of performing the necessary probability calculations
becomes excessive.  One approach to reducing the computational
complexity is to introduce new "variables" (hidden causes or dummy
nodes) that decouple the interactions between the variables.  Judea
Pearl has described an algorithm for introducing sufficient dummy
nodes to create a tree structure, provided the probabilistic
connections satisfy certain (strong) restrictions.  This talk will
describe a procedure for finding only the significant "hidden causes",
that not only lead to a computationally simple procedure, but subsume
all the significant interactions between the variables.
-------

∂01-Oct-86  1945	@SU-SCORE.ARPA:LES@SAIL.STANFORD.EDU 	CS 300 Department Lecture Series     
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Oct 86  19:45:53 PDT
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Wed 1 Oct 86 19:44:30-PDT
Date: 01 Oct 86  1945 PDT
From: Les Earnest <LES@SAIL.STANFORD.EDU>
Subject: CS 300 Department Lecture Series  
To:   ac@SCORE.STANFORD.EDU 

Leaders of research projects who would like to interest new students in
their work are invited to give a talk in the CS 300 lecture series, which
occurs on Thursdays from 2:45 to 4:00 pm in Terman 156.  Please send me
your topic and a list of any Thursdays for which you have prior
commitments.

∂02-Oct-86  0829	WASOW@CSLI.STANFORD.EDU 	seminar in the philosophy of linguistics
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Oct 86  08:28:55 PDT
Date: Thu 2 Oct 86 08:22:29-PDT
From: Tom Wasow <WASOW@CSLI.STANFORD.EDU>
Subject: seminar in the philosophy of linguistics
To: folks@CSLI.STANFORD.EDU

As announced in an earlier message in this space, I will be leading a
seminar in the philosophy of linguistics this quarter.  The listed
time for it is 10-11:50, but it turns out that this creates schedule
conflicts for a number of people.  So I will try to find an alternate
time at the first meeting.  If you cannot make that meeting, but would
like to come to the seminar, please let me know what times would be
possible for you (including evenings).

I have a syllabus, which you can get from me in hard copy or on-line.  I have
also put together a packet of the readings, and will have copies of it made
up once I have a clearer idea of how many people to expect.

Tom Wasow
-------

∂02-Oct-86  0959	@SU-SCORE.ARPA:avg@navajo.stanford.edu 	Re:  CSD Reception Reminder   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Oct 86  09:59:42 PDT
Received: from navajo.stanford.edu by SU-SCORE.ARPA with TCP; Thu 2 Oct 86 09:52:48-PDT
Received: by navajo.stanford.edu; Thu, 2 Oct 86 09:52:37 PDT
Date: Thu, 2 Oct 86 09:52:37 PDT
From: Allen Van Gelder <avg@navajo.stanford.edu>
Subject: Re:  CSD Reception Reminder
To: CHEADLE@su-score.arpa, new-msai@su-score.arpa, new-mscs@su-score.arpa,
        new-phd@su-score.arpa
Cc: faculty@su-score.arpa, staff@su-score.arpa, students@su-score.arpa

And remember that volleyball will follow.  Newcomers will benefit from
reading one of the files:
	on sushi, <vangelder>volleyball.doc
	on rocky, ~avg/volleyball.doc
to get an idea how we play.

∂03-Oct-86  0906	EMMA@CSLI.STANFORD.EDU 	Late Newsletter Entry
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Oct 86  09:06:04 PDT
Date: Fri 3 Oct 86 08:16:59-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: Late Newsletter Entry
To: friends@CSLI.STANFORD.EDU
Reply-To: dlevy.pa@xerox.com
Tel: (415) 723-3561

Return-Path: <dlevy.pa@Xerox.COM>
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Thu 2 Oct 86 17:42:25-PDT
Received: from Cabernet.ms by ArpaGateway.ms ; 02 OCT 86 17:43:51 PDT
Date: 2 Oct 86 17:43 PDT
From: dlevy.pa@Xerox.COM
Subject: Late newsletter entry
To: emma@CSLI.STANFORD.EDU
cc: dlevy.pa@Xerox.COM
Message-ID: <861002-174351-1656@Xerox>

Emma:

Could you send this out through the usual channels as a late newsletter
entry?  

Thanks,
David

Reading and Discussion Group on Figural Representation 

Organizers: David Levy, Geoff Nunberg
First meeting: Thursday, October 9 at 10 AM, Ventura Hall

We are forming a reading and discussion group to explore the nature of
figural (roughly speaking, visual) representation.  Systems of figural
representation include writing systems, systems of musical notation,
screen "icons," bar graphs, architectural renderings, maps, and so
forth.  This topic lies at the intersection of various concerns relevant
to a number of us at CSLI, at Xerox PARC, and at SRI -- theoretical
concerns about the nature of language and representation and their
manifestation in the building of systems and the design of visual
notations for formal languages.  There is currently no well-motivated
framework for discussing such material, no map on which to locate
important terms such as "document," "text," "icon," and "format."  But
there is clearly a coherent subject matter here waiting to be explored.

Topics we want to look at in early meetings include:
1.  Properties of the figural.
2.  Figural representation and representation in general.
3.  The typology of figural systems.
4.  Writing as a figural representation system; distinctive properties
of written language.
5.  The technological basis for figural representation (from writing to
print to the computer).

Initially, we plan to organize the discussion around readings drawn from
the literatures of a number of disciplines, among them linguistics,
psychology, literary theory, art criticism, AI, anthropology and
history. We expect to meet once a week (or once every two weeks) at
Ventura Hall (CSLI), starting Thursday morning, October 9, at 10AM.
Please note that we consider this to be a working group, not a general
public forum or a TINLunch. 

At our first meeting, we will be discussing a short paper, "Visible
Language," which outlines some of the areas we will be concerned with.
Copies are available at the Ventura Hall desk.

-------

∂03-Oct-86  0930	@SU-SCORE.ARPA:WINOGRAD@CSLI.STANFORD.EDU 	Research info for new students  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Oct 86  09:30:26 PDT
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Fri 3 Oct 86 09:25:56-PDT
Date: Fri 3 Oct 86 09:25:34-PDT
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Research info for new students
To: faculty@SU-SCORE.ARPA
cc: WINOGRAD@CSLI.STANFORD.EDU

The information will be printed and distributed to the students at the
end of today.  If you haven't responded, today is the day to do it. --t
-------

∂03-Oct-86  0954	LB@CSLI.STANFORD.EDU 	Torben Thrane
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Oct 86  09:53:57 PDT
Date: Fri 3 Oct 86 09:47:41-PDT
From: Leslie Batema <LB@CSLI.STANFORD.EDU>
Subject: Torben Thrane
To: visitors-patrol@CSLI.STANFORD.EDU, researchers@CSLI.STANFORD.EDU
(415) 723-9007


Torben Thrane, a linguist from the University of Copenhagen, has 
arrived at CSLI and will be here through October, 1986.

-------

∂03-Oct-86  1151	@Sushi.Stanford.EDU:avg@navajo.stanford.edu 	pentagon puzzle
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Oct 86  11:51:37 PDT
Received: from navajo.stanford.edu by Sushi.Stanford.EDU with TCP; Fri 3 Oct 86 11:48:45-PDT
Received: by navajo.stanford.edu; Fri, 3 Oct 86 11:49:17 PDT
Date: Fri, 3 Oct 86 11:49:17 PDT
From: Allen Van Gelder <avg@navajo.stanford.edu>
Subject: pentagon puzzle
To: aflb.su@sushi.stanford.edu

I think the pentagon puzzle we discussed in AFLB was generalized
a little unsoundly, and below I give what I believe to be the
correct way to generalize it.  This message, which I sent to
net.math on USENET, also contains the problem description.

> ari@sylvester.columbia.edu.UUCP (Ari Gross) writes (paraphrased):
>A pentagon has an integer value assigned to each of its vertices,
>labelled A,B,C,D,E. The sum of the integers assigned to A-E must be
>greater than zero. We have an operator that can be applied to
>any 3 adjacent vertices, say D,E, and A, to modify their values,
>provided the middle value is negative.  The operator is applied as
>follows : If the 3 adjacent vertices have the values x, y, and z 
>and y<0, then the operator reassigns to the respective vertices the
>values x+y, -y, and z+y.
>For example,  10, -10, and 5 are reassigned as 0, +10, -5.
>(Note that the sum does not change.)
>Assuming that this operator must be applied (with no
>particular order of application assumed if there are multiple possibilities)
>whenever possible, is the computation guaranteed to eventually halt on all
>allowable inputs ?

A lunchtime group of Stanford CS faculty and grads kicked this puzzle around
for an hour.  I suggested looking for a function of the vertex values
that the operation drives toward zero, something like the
sum of the squares, except that the sum of squares does not work.
But after a few minutes, Ramsey Haddad thought of the following function,
	A↑2+...+E↑2 + (A+B)↑2 + (B+C)↑2 + (C+D)↑2 + (D+E)↑2 + (E+A)↑2
which DOES work.
If the operation is applied to C (which must be negative), the change
in the above function is 2C(A+B+C+D+E), which must be negative.

A nice feature of this is that it generalizes to larger polygons.
Don Knuth suggested looking at longer consecutive sums,
and later I worked out the following.

If n is odd, say 25, the function to look at is
	A↑2+ B↑2 + ... + Y↑2  +
	(A+B)↑2 + (B+C)↑2 + ... + (Y+A)↑2  +
	(A+B+C)↑2 + (B+C+D)↑2 ... + (Y+A+B)↑2  +
	...  +
	(A+...+L)↑2 + (B+...+M)↑2 + ... + (Y+A+...+K)↑2
i.e., all sums of 1 through (n-1)/2 consecutive values are
squared and summed.  The operation applied to M produces a change
of 2C(A+...+Y).

If n is even, say 26, a slight variation is needed, as follows:
	2 (A↑2+ B↑2 + ... + Z↑2)  +
	(A+B)↑2 + (B+C)↑2 + ... + (Z+A)↑2  +
	(A+B+C)↑2 + (B+C+D)↑2 ... + (Z+A+B)↑2  +
	...  +
	(A+...+X)↑2 + (B+...+Y)↑2 + ... + (Z+A+...+W)↑2
i.e., all sums of 2 through (n-2) consecutive values are
squared and summed, and twice the sum of individual squares is added.
The operation applied to M produces a change of 4M(A+...+Z).

Some students had already looked at the problem and developed
a termination proof along different lines.  Also note that if the
sum of values is allowed to be 0, then 0 1 -1 1 -1  does not terminate.
My open question is, suppose the sum of the weights is negative?

∂03-Oct-86  1506	@CSLI.STANFORD.EDU:BrianSmith.pa@Xerox.COM 	Foundations of Computation POSTPONED
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Oct 86  15:06:51 PDT
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Fri 3 Oct 86 14:58:27-PDT
Received: from Cabernet.ms by ArpaGateway.ms ; 03 OCT 86 14:56:53 PDT
Date: 3 Oct 86 14:54 PDT
From: BrianSmith.pa@Xerox.COM
Subject: Foundations of Computation POSTPONED
To: Folks@csli.stanford.edu, Phil-all@csli.stanford.edu,
 ComputerResearch↑.pa@Xerox.COM, csd@score.stanford.edu
cc: BrianSmith.pa@Xerox.COM
Reply-to: BrianSmith.pa@Xerox.COM
Message-ID: <861003-145653-2568@Xerox>

Due to a number of apparently irreconcilable scheduling conflicts,
including the direct overlap with Tom Wasow's parallel course on
philosophy of linguistics, we have had to postpone the previously
announced course on Representation, Formality, & the Foundations of
Computation (Philosophy 266) until winter quarter (time and place to be
announced).

I very much apologise for the late notice of this change, and hope that
it won't throw too much of a wrench into anyone's plans.  And I hope to
see you in January.

Brian Smith

∂03-Oct-86  1638	HITSON@Score.Stanford.EDU 	SSN: why is this needed in LOOKUP/PEDIT database?    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Oct 86  15:54:28 PDT
Date: Fri 3 Oct 86 15:51:26-PDT
From: Bruce Hitson <HITSON@Score.Stanford.EDU>
Subject: SSN: why is this needed in LOOKUP/PEDIT database?
To: pedit@Score.Stanford.EDU, facil@Sail.Stanford.EDU
cc: hitson@Pescadero.Stanford.EDU, csl.bureaucrat@Sierra.Stanford.EDU,
    bureaucrat@Sushi.Stanford.EDU
Message-ID: <12243947326.32.HITSON@Score.Stanford.EDU>

I just noticed that during the summer, someone decided to enter my
social security number into the LOOKUP/PEDIT database that is
available on Score and Sushi (PEDIT says that my record was "last
updated on 7/15/1986 by Robert Barcklay").  I am concerned for the
following reasons:

   - it is not clear who has access to this information or why,
        but it is clear that potentially many people who do not
        need access to this info may actually have access to it,
   - I cannot add, delete, or change this information using PEDIT,
   - I was not asked about or informed of this change,
   - the information is available on at least Score and Sushi (and
        possibly elsewhere that I am not aware of?)

In light of this, I have the following specific questions:

1   Why must this information be online on any CSD computer system at
    all?  That is, is it *essential* to the operation of some 
    departmental activity?  What is that activity?
2.  Assuming there is a good reason for it being on *some* CSD computer,
    why is it available on multiple systems rather than a single 
    (the "main administrative") system?
3.  Who has access to this information?  I am concerned that through
    simple human errors (e.g., incorrect file protections, listings
    of administrative reports to departmental lineprinters), or 
    through "system hacker breakins" (of which there have been numerous
    recent examples) that this information may be made widely available.

I can understand and sympathize with the need to have this information
conveniently available *somewhere* for the efficient operation of
departmental and university activities.  However, I also think it is
important to:

   - insure confidentiality,
   - propagate such information *only* to systems where it is 
        *absolutely essential* rather than merely convenient,
   - enter the minimum amount of information.

Finally, as a leading center of computer science, the Stanford CS
department has both an opportunity and an obligation to help develop
policies for "reasonable" use of sensitive information in computer
systems.  I hope that the issues raised in this note will stimulate
productive discussion along these lines.

						--- Bruce Hitson

P.S. I am only moderately concerned by the addition of my SSN to the
LOOKUP/PEDIT database, but I would be *very* concerned if instead of
my SSN, a credit card number or other personal information was entered.

P.P.S.  Whatever the answers to the questions I have raised, I would
be much happier if my *student number* was used instead of my SSN as
a unique identifier in computer systems and any other activities of
the department.  As far as I can tell, only some high-level
administrative entity in the university needs to know my SSN for
purposes of tax reporting, and that everyone else can simply use my
Stanford student number - or is this not true?
-------

∂05-Oct-86  1459	@Score.Stanford.EDU:R.REULING@HAMLET.STANFORD.EDU 	Classes using LOTS 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Oct 86  14:58:53 PDT
Received: from HAMLET.STANFORD.EDU by SU-SCORE.ARPA with TCP; Sun 5 Oct 86 14:57:20-PDT
Date: Sun 5 Oct 86 14:57:58-PDT
From: John Reuling <R.Reuling@HAMLET.STANFORD.EDU>
Subject: Classes using LOTS
To: Instructors@SU-SCORE.ARPA
Office: 246 Margaret Jacks Hall, Stanford; 415/725-5555
Message-ID: <12244461882.107.R.REULING@HAMLET.STANFORD.EDU>

If your class will be using any of the LOTS machines this
quarter and you've not yet registered with LOTS, please send
me a message, and I'll bring you a LOTS Class Registration
form.

Your students won't be given additional console or disk
allocation until your course is regeistered.

-J
-------

∂05-Oct-86  1633	GOLUB@Score.Stanford.EDU 	Sad News 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Oct 86  16:33:52 PDT
Date: Sun 5 Oct 86 16:26:46-PDT
From: Gene H. Golub  <GOLUB@Score.Stanford.EDU>
Subject: Sad News
To: ac@Score.Stanford.EDU
Phone: 415/723-3124
Message-ID: <12244478045.9.GOLUB@Score.Stanford.EDU>




Dear Colleagues,
 I'm sorry to tell you that our dear colleague Jim Wilkinson died
today.  He was in the garden and had a massive heart attack; he had
just celebrated his 67th birthday.  You may send condolence letters to
his widow Heather at 40 Atbara Road, Teddington, Middlesex TW11 9PD,
England.

GENE
-------
-------

∂05-Oct-86  1920	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	REMINDER -- Monday's PLANLUNCH -- Peter Cheeseman 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 5 Oct 86  19:20:01 PDT
Received: from sri-venice.arpa.ARPA by SRI-WARBUCKS.ARPA via SMTP with
	  TCP; Sun, 5 Oct 86 19:17:38-PDT
Received: by sri-venice.arpa.ARPA (1.1/SMI-2.0) id AA07403; Sun,
	  5 Oct 86 19:22:05 PDT
Date: Sun 5 Oct 86 19:22:02-PDT
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: REMINDER -- Monday's PLANLUNCH -- Peter Cheeseman
To: planlunch←reminder@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(193)+TOPSLIB(120) 5-Oct-86 19:22:02.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

------------------------------------------------------------------------------
         PROBABILISTIC PREDICTION THROUGH AUTOMATIC CLASS FORMATION

			   Peter Cheeseman (CHEESEMAN@AMES-PLUTO)
	              NASA Ames Research Center
		
                    11:00 AM, MONDAY, October 6
               SRI International, Building E, Room EJ228


A probabilistic expert system is a set of probabilistic connections
(e.g. conditional or joint probabilities) between the known variables.
These connections can be used to make (conditional) probabilistic
predictions for variables of interest given any combination of known
variable values.  Such systems suffer a major computational problem---
once the probabilstic connections form a complex inter-connected
network, the cost of performing the necessary probability calculations
becomes excessive.  One approach to reducing the computational
complexity is to introduce new "variables" (hidden causes or dummy
nodes) that decouple the interactions between the variables.  Judea
Pearl has described an algorithm for introducing sufficient dummy
nodes to create a tree structure, provided the probabilistic
connections satisfy certain (strong) restrictions.  This talk will
describe a procedure for finding only the significant "hidden causes",
that not only lead to a computationally simple procedure, but subsume
all the significant interactions between the variables.
-------

∂06-Oct-86  0849	RICHARDSON@Score.Stanford.EDU 	CSD Faculty Lunch  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Oct 86  08:49:47 PDT
Date: Mon 6 Oct 86 08:47:17-PDT
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: CSD Faculty Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12244656544.14.RICHARDSON@Score.Stanford.EDU>

Lunch tomorrow (Tuesday, Oct. 7) in MJH 146. Topic: Some Statistics Used
By The School Of Engineering In Comparing SOE Departments.
-------

∂06-Oct-86  1104	NILSSON@Score.Stanford.EDU 	Student Consulting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Oct 86  11:04:08 PDT
Date: Mon 6 Oct 86 10:56:53-PDT
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Student Consulting
To: students@Score.Stanford.EDU, faculty@Score.Stanford.EDU
Message-ID: <12244680138.10.NILSSON@Score.Stanford.EDU>




I want to remind all returning students and to inform all new students
of the Department's policy concerning student consulting.  (It is based
on Stanford's policy of permitting faculty members to consult one day
per week---defined as 13 days per academic quarter.)  This policy was
proposed by a combined faculty-student committee and was approved by the
faculty:

A student may perform up to 104 hours of consulting per registered quarter
with the approval of the student's advisor and the principal investigator
of the project supporting the student.  Students on fellowships which allow
consulting and students who are not yet supported by a research project need
only the approval of the advisor.

-Nils
-------

∂06-Oct-86  1131	NILSSON@Score.Stanford.EDU 	"Foundations" Search  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Oct 86  11:31:28 PDT
Date: Mon 6 Oct 86 11:09:02-PDT
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: "Foundations" Search
To: faculty@Score.Stanford.EDU
Message-ID: <12244682348.10.NILSSON@Score.Stanford.EDU>

At last week's faculty meeting, we agreed to expand the charter of the
"Theory Search Committee" to include the charge of looking for outstanding
computer scientists in the broad area of "Foundations of Computer Science."
The committee consists of Leo Guibas (chair), Vaughan Pratt, Jeff Ullman,
Ernst Mayr, Christos Papadimitriou, Donald Knuth, and John McCarthy.

In order to expedite the matter of filling the billet vacated by Andy 
Yao (presumably by someone interested in that subset of "foundations"
roughly desribed by "analysis of algorithms/computational complexity"),
I think it would be appropriate for that task to be handled by
a subcommittee of the entire committee.  The AA/CC subcommittee will
consist of these people who served on the "theory committee" last
year:  Leo Guibas (chair), Vaughan Pratt, Jeff Ullman, Ernst Mayr
plus Donald Knuth.

The present situation with regard to billets is that the subcommittee
has a billet, and the whole committee has another billet.  

To ensure harmony and consensus, etc., I would like to see the
subcommittee's recommendation endorsed by the whole committee before
referring to the whole faculty.  

-Nils
-------

∂06-Oct-86  1226	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	New Explorer Bands    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Oct 86  12:26:10 PDT
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Mon 6 Oct 86 12:19:08-PDT
From: Acuff@Sumex-Aim
To: KSL-Explorer@Sumex-Aim
Subject: New Explorer Bands
Date: 6-Oct-86 11:39:36
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2737996776@KSL-EXP-1>

Folks,
  It's that time again, time to bring up new software on all the
Explorers.  This is a set of patches from TI, bringing us to System 2.78
from System 2.11.  These have been tested and integrated into the KSL
environment over the past week or so.  These are almost entirely bug
fixes, so there should be no major change in functionality from out
point of view.  I'm going to start putting the new software on private
machines immediately, and on the pool machines starting Wednesday, if
all goes well.  Please contact me if you anticipate a problem with this
schedule.

   There are a couple of things to note about the new world:

 1. Since people have not been turning down the brightness of their
    screens, I've put an Idle program into the bands to darken the
    screens after a while when the console is idle, thus preventing
    premature screen burning.  I tried hard to make sure that this
    facility does not interfer with anything the machine is doing.  If
    there is a problem, please let me know.  It is possible to extend
    the timeout period, or turn idling off altogether--please contact me
    if you wish to do so.

 2. The mail program has been taught how to read Tops-20 and Unix mail
    inboxes.  However, I *strongly* suggest that nobody uses the
    Explorer mailer.  There are many pitfalls ranging from losing
    messages to losing your whole mailbox.  Some of you have noted that
    I've been using it.  This is an experiment, and I've got plenty of
    arrows sticking out of my back (good thing my chair's red).

 3. SETF has been extended.  This shouldn't make any difference except
    that loading programs compiled with the current system might cause
    the warning "compiled with a different version of macro SETF" to be
    printed.  This can be safely ignored, and will no longer appear if
    programs are recompiled.

 4. DISK-SAVE is no completely in Lisp.  The most important implication
    of this is that it's now possible to save a world on top of the one
    being run.

 5. The microcode is bigger, requiring bigger MCR bands.  This means
    that we will need to repartition disks as we bring up the new
    system.  There will be a negligible decrease in paging area as a
    result, but this does mean it will take some time to bring up the
    new system.

   Serious developers might want to look at X1:BUGS;2-78-BUGS.TEXT for a
list of outstanding reported bugs.  Any with fixes in that file are
fixed in the KSL-Patches system.

   Please contact me if you have questions or concerns.

	-- Rich

∂06-Oct-86  1614	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	Cognitive Science Seminar
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 6 Oct 86  16:14:14 PDT
Received: by cogsci.berkeley.edu (5.53/1.17)
	id AA19543; Mon, 6 Oct 86 15:38:02 PDT
Date: Mon, 6 Oct 86 15:38:02 PDT
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8610062238.AA19543@cogsci.berkeley.edu>
To: allmsgs@cogsci.berkeley.edu, cogsci-friends@cogsci.berkeley.edu
Subject: Cognitive Science Seminar
Cc: admin@cogsci.berkeley.edu


                         BERKELEY COGNITIVE SCIENCE PROGRAM


                     Cognitive Science Seminar - IDS 237A


                         Tuesday, October 14, 11:00 - 12:30
                                  2515 Tolman Hall
                              Discussion: 12:30 - 1:30
                                  2515 Tolman Hall


             ``Cross-Talk and Backward Processing in Mental Operations''

                                   Daniel Kahneman
                                Psychology Department



               There are many indications that  we  only  have  imperfect
           control of the operations of our mind.  It is common to compute
           far more than is necessary for the task at hand.  An  operation
           of  cleaning-up  and  inhibition  of inappropriate responses is
           often required, and this operation is often only partially suc-
           cessful.   For  example,  we cannot stop ourselves from reading
           words that we attend to; when asked to assess the similarity of
           two objects in a specified attribute we apparently compute many
           similarity relations in addition to  the  requisite  one.   The
           prevalence  of such cross-talk has significant implications for
           a psychologically realistic notion of meaning for the interpre-
           tation of incoherence in judgments.

                A standard view of cognitive function is that the  objects
           and  events of expeience are assimilated, more or less success-
           fully, to existing schemas and expectations.   Some  perceptual
           and  cognitive  phenomena  seem  to fit another model, in which
           objects and events elicit their own context  and  define  their
           own alternatives.  Surprise, for example, is better viewed as a
           failure to make sense of an event post hoc  than as a  violation
           of  expectations.  Some rules by which events evoke counterfac-
           tual alternatives to themselves will be described.

           ----------------------------------------------------------------

           ELSEWHERE

           Professor Michael Motley, Professor and Chair,  Dept.  of  Rhe-
           toric,  UC Davis, will talk on "Slips of the Tongue as Clues to
           the Efficiency of Natural Speech  Production"  on  Oct.14  from
           8:00 pm in 117 Dwinelle.

           W. Daniel  Hillis  will  speak  on  parallel  computations  and
           machine  connectionism on Wed, Oct 8 at 4:00 pm in Sibley Audi-
           torium, Bechtel Hall.

           Cognitive Psychology Colloquium: tutorial on Connectionism  run
           by  Steve  Palmer  and  Cognitive Psychology graduate students,
           Fri. Oct 10, from 4-6 pm 3105, Tolman.

           ----------------------------------------------------------------

           UPCOMING TALKS

           Oct 28:Anne Triesman, Psychology, UC Berkeley
           Nov 11:Johanna Nichols, Slavic Languages & Literature, UC Berkeley
           Nov 25:Stuart Russell, Computer Science, UC Berkeley
           Jan 27:Geoff Hinton, Computer Science, Carnegie Mellon












































$9                                   October 6, 1986


∂06-Oct-86  2119	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM 	ICCSSE Call papers   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Oct 86  21:19:45 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Mon 6 Oct 86 21:14:49-PDT
Received: from IBM.COM by SU-SCORE.ARPA with TCP; Mon 6 Oct 86 21:14:15-PDT
Date: 6 Oct 1986 16:43:48-EDT (Monday)
From: Michael Rodeh <rodeh@israearn.bitnet>
Subject: ICCSSE Call papers
Resent-date: 6 Oct 1986 16:48:47-EDT (Monday)
Resent-From: TheoryNet@ibm.com
Resent-to: Theory-List@ibm.com

    Second Israel Conference on Computer Systems
            and Software Engineering
        The Tel-Aviv Hilton, May 6-7, 1987

                 Call for papers

Computer system engineering requires an integrated approach to the
analysis, design, and development of all aspects of the system: hardware,
software, communications, economics, management, and development
environments.

The purpose of the Second Israeli Conference on Computer Systems and
Software Engineering is to discuss the engineering problems involved in
the development of computerized systems. As in the first conference,
effort will be made to present both academic and industrial
contributions. Special emphasis will be placed on the lessons learned
from the application of advanced methods in industrial projects,
and on the use of analytical methods in performance analysis of
computerized systems.


Subjects of Interest

* Computer systems engineering and communications
  - Evaluation of system and computer architectures
  - Computer communications
  - Systems analysis
  - Systems analysis
  - Development and testing methods
  - Rapid prototyping

* Software engineering
  - The software process
  - Evaluation of software system architectures
  - Formal methods in software development
  - Development and testing methods

* Development environments
  - Evaluation of development environments
  - Tools for systems engineering
  - Tools for software engineering

* Artificial intelligence
  - Artificial intelligence application in computer systems
  - The use of artificial intelligence in the development process

* Management of the development process and personnel
  - Project management
  - Quality assurance
  - Training of industrial personnel
  - Academic education programs


Information to authors

Authors interested in presenting a paper are requested to submit four
(4) copies of an extended abstract (5-10 pages) in English or Hebrew*
by December 15, 1986.

Authors will be notified of the acceptance of their papers by
February 15, 1987. The final version of accepted papers will be due
by April 1, 1987.

* The official language of the conference will be Hebrew, nevertheless,
  papers may be presented in English.

Organizing Committee             Program Committee
--------------------             -----------------
M. Rodeh - Chairman               J.Z. Lavi - Chairman     F. Rosenberg
A. Cohen                          A. Barak                 I. Sagie
M. Gotlieb                        M. Ben-Bassat            A. Segall
J.Z. Lavi                         R. Gonosar               A. Tidhar
Y. Kodish                         S. Koenig                A. Tzidon
                                  O. Mantzur               N. Yavne
                                  A. Pnueli                A. Yehudai
                                  P. Rogoway

Secretariat: C/O ORTRA Ltd., P.O.B. 50432, Tel Aviv, 61500, Israel
------------------------------------------------------------------

      2nd Israeli Conference on Computer Systems
              and software engineering
           Tel Aviv Hilton, May 6-7, 1987

      Notice of intention to submit a paper

   Send to: ORTRA, Ltd., P.O. Box 50432, Tel Aviv 61500, Israel

Family name: ←←←←←←←←←←←←←←←←←←←←←←←←   First name: ←←←←←←←←←←←←←←←←←←←←
address: ←←←←←←←←←←←←←←←←←←←←←←←←←   city: ←←←←←←←←←←   tel: ←←←←←←←←←←←
state: ←←←←←←←←←←←←←←←←←←  zip code: ←←←←←←  country:←←←←←←←←←←←←←←←←←←
place of work: ←←←←←←←←←←←←←←←←←←←   position: ←←←←←←←←←←←←←←←←←←←←←←←←←
work address: ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

←←← I intend to submit a paper on the following subject:←←←←←←←←←←←←←←←←
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
←←← I do not intend to submit a paper, but please send me the conference
    program as I would like to participate.

date: ←←←←←←←←←←←←←←←←←←←←←←←←←   signature: ←←←←←←←←←←←←←←←←←←←←←←←←←←←

∂07-Oct-86  1507	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	Linguistics Talk, by Professor M. Motley
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 7 Oct 86  15:05:54 PDT
Received: by cogsci.berkeley.edu (5.53/1.17)
	id AA24504; Tue, 7 Oct 86 14:45:13 PDT
Date: Tue, 7 Oct 86 14:45:13 PDT
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8610072145.AA24504@cogsci.berkeley.edu>
To: allmsgs@cogsci.berkeley.edu, cogsci-friends@cogsci.berkeley.edu
Subject: Linguistics Talk, by Professor M. Motley
Cc: admin@cogsci.berkeley.edu

Professor Michael Motley, Professor and Chair, Department of
Rhetoric,  UC  Davis will give a talk on 14 October 1986, in
117 Dwinelle at 8:00 P.M. on:

"Slips of the Tongue as Clues to the Efficiency  of  Natural
Speech Production".

Abstract:

For almost a century, slips of the tongue have been  studied
as  a  'window on the mind.'  Psychoanalysts, linguists, and
cognitive psychologists have disagreed, however, about  what
we see when we peek into that window.  By incorporating data
from both  naturalistic  slip  collections  and  laboratory-
induced verbal slips into a 'spreading activiation' model of
lexical organization, we can arrive at a compromise perspec-
tive  on  verbal  slips,  per  se,  and also gain additional
insights to natural speech-production processing.

Sponsored by the Department of Linguistics.  Leave a message
for  John Ohala (ohala@cogsci) if you're interested in join-
ing the group that takes Prof. Motley to dinner  before  the
talk.
∂07-Oct-86  1541	ullman@navajo.stanford.edu 	meeting
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Oct 86  15:41:27 PDT
Received: by navajo.stanford.edu; Tue, 7 Oct 86 14:46:57 PDT
Date: Tue, 7 Oct 86 14:46:57 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: meeting
To: nail@navajo.stanford.edu

The most sensible thing to do seems to be: have afternoon meetings
this Q.  I'm going to get a room for 3:15 Thursdays; the default
will be 301, unless you hear from me.
I'd like to continue discussion of the strategy-search
algorithm then.
				---jeff

∂07-Oct-86  1601	ACUFF@SUMEX-AIM.ARPA 	New Symbolics-Repair mailbox
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Oct 86  16:01:21 PDT
Date: Tue 7 Oct 86 15:58:13-PDT
From: Richard Acuff <Acuff@SUMEX-AIM.ARPA>
Subject: New Symbolics-Repair mailbox
To: ksl-symbolics@SUMEX-AIM.ARPA
cc: symbolics-repair@SUMEX-AIM.ARPA
Message-ID: <12244997136.62.ACUFF@SUMEX-AIM.ARPA>

Folks, from now on, when a Symbolics machine has a problem that
looks like hardware, please send mail to SYMBOLICS-REPAIR@Sumex-AIM
instead of directly to me.  This way, if I'm out (like I will be
next week), Michael Marria, or someone else, will be able to respond.

	-- Rich
-------

∂07-Oct-86  1607	ACUFF@SUMEX-AIM.ARPA 	My Upcoming Absence    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Oct 86  16:07:42 PDT
Date: Tue 7 Oct 86 16:04:17-PDT
From: Richard Acuff <Acuff@SUMEX-AIM.ARPA>
Subject: My Upcoming Absence
To: ksl-lispm@SUMEX-AIM.ARPA
Message-ID: <12244998240.62.ACUFF@SUMEX-AIM.ARPA>

   I will be away from this Friday, Oct 10, (as opposed to any other
Friday, like last Friday) through the following Friday, Oct 17.  In
the mean time, Michael Marria will be covering hardware problems
(send mail to EXPLORER-REPAIR or SYMBOLICS-REPAIR).  Please try to
hold on to software problems until I return, but if it's important,
James Rice will probably be able to help you, though he may require
you to come to tea in return.  I will try to read my mail, so don't
hesitate to send me a message.

	-- Rich
-------

∂07-Oct-86  1607	ACUFF@SUMEX-AIM.ARPA 	My Upcoming Absence    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Oct 86  16:07:42 PDT
Date: Tue 7 Oct 86 16:04:17-PDT
From: Richard Acuff <Acuff@SUMEX-AIM.ARPA>
Subject: My Upcoming Absence
To: ksl-lispm@SUMEX-AIM.ARPA
Message-ID: <12244998240.62.ACUFF@SUMEX-AIM.ARPA>

   I will be away from this Friday, Oct 10, (as opposed to any other
Friday, like last Friday) through the following Friday, Oct 17.  In
the mean time, Michael Marria will be covering hardware problems
(send mail to EXPLORER-REPAIR or SYMBOLICS-REPAIR).  Please try to
hold on to software problems until I return, but if it's important,
James Rice will probably be able to help you, though he may require
you to come to tea in return.  I will try to read my mail, so don't
hesitate to send me a message.

	-- Rich
-------

∂07-Oct-86  1637	DELANEY@SUMEX-AIM.ARPA 	A new tool 
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Oct 86  16:37:14 PDT
Date: Tue 7 Oct 86 16:27:31-PDT
From: John R Delaney <DELANEY@SUMEX-AIM.ARPA>
Subject: A new tool
To: ksl-explorer@SUMEX-AIM.ARPA
cc: delaney@SUMEX-AIM.ARPA
Message-ID: <12245002470.51.DELANEY@SUMEX-AIM.ARPA>

I have installed a tool on the system which I got off of the
INFO-TI-EXPLORER mailing list. The tool allows one to specify in a
login-init file that certain ZMACS minor modes are initial defaults
only under certain major modes. Without this tool, one can only
specify that certain minor modes are initial defaults under all
major modes. This tool would be relevant if you wanted to have the
ZMACS minor mode "Upper Case Global Functions" automatically apply
when editing LISP files but not text files. The name of the tools is
"major-mode-specific-minor-modes" and is loaded as usual.

In order to take advantage of the tool, you will also have to add to 
your login-init file an expression specifying the initial minor modes. 
The following is an example which cause "Atom Word Mode" to be automatic
for all major modes but "Uppercase Global Functions" and "Electric
Font Lock" modes to be automatic only for "ZetaLISP" and "Common LISP"
major modes:

(SETQ ZWEI::*INITIAL-MINOR-MODES*
	'(ZWEI::ATOM-WORD-MODE
		((ZWEI::ZETALISP-MODE ZWEI::COMMON-LISP-MODE)
		 ZWEI::UPPERCASE-GLOBAL-FUNCTIONS-MODE
		 ZWEI::ELECTRIC-FONT-LOCK-MODE )))

Note: Profile (the usual tool for establishing these defaults) has not
been modified to give you a menu to set such complex defaults. One can
only do so through such LISP code. Profile will display the results, but
I cannot promise it will not choke if you try to change the defaults when
they are major mode specific.

John
-------

∂07-Oct-86  1946	REULING@Score.Stanford.EDU 	SSN in PEDIT database 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Oct 86  19:46:24 PDT
Date: Tue 7 Oct 86 19:37:12-PDT
From: John Reuling <Reuling@Score.Stanford.EDU>
Subject: SSN in PEDIT database
To: Hitson@Score.Stanford.EDU
cc: facil@Sail.Stanford.EDU, pedit@Score.Stanford.EDU,
    csl.bureaucrat@Sierra.Stanford.EDU, bureaucrat@Sushi.Stanford.EDU,
    reges@Score.Stanford.EDU
Office: 246 Jacks Hall, Stanford; +1 (415) 725-5555
Message-ID: <12245037002.13.REULING@Score.Stanford.EDU>

Let me start by explaining what information is kept in which
databases.  Then I'll discuss why it's there, and what we might want
to change.

Social Security Numbers (SSNs) are now stored in the PEDIT database
for all students who have RAships, TAships, CAships, or hourly
positions through the department which require Sharon Bergman to
report an SSN to the University on an appointment form.  In the past
they were stored in a separate file on Score in one of the Financial
directories.

The SSN information is NOT stored in the LOOKUP database.  LOOKUP
contains a subset of the information in PEDIT.  PEDIT is built on top
of the 1022 dbms.  A nightly batch job generates a file of records for
LOOKUP from the PEDIT database.

The SSN information and all other PEDIT information is stored on both
Score and Sushi.

Through PEDIT, SSN information is NOT available to most users.  A
particular user can see his/her own SSN, but he/she can't see the SSN
of others.  Certain staff members and the maintainers of the PEDIT
database may see the SSNs for other users.

SSNs were moved to PEDIT over the summer as part of our reorganization
of Sharon Bergman's SUPPORT database and Victoria Cheadle's TEACHING
REQUIREMENT and PHD databases.  PEDIT seemed like a logical place to
store this information: PEDIT is our master database of
person-specific information.  We made the information visible so that
students could verify that their SSNs were listed correctly.  We have
not yet announced this change though.  Eventually, we planned to allow
people to enter/edit their SSNs, cutting down on a bit of work for
Sharon.

PEDIT also stores two other ID numbers for each person: our own PERSON
ID (or PID) and a UNIVERSITY ID, which is a 7-digit student number for
most.  Eventually the University will issue 7-digit IDs for all staff
and faculty as well as students, and we'll be able to get rid of PIDs
and perhaps SSNs.  That won't be for a couple of years though.  You
can see these two numbers by going into PEDIT and typing SHOW ID.
Almost all CSD databases on Score/Sushi use the PID to identify
people.

I will certainly consider eliminating SSNs from Sushi if you feel
strongly that we should.  It would be trivial for me to prevent this
info from being updated from Score.  It's impossible to promise 100%
confidentiality, however; anything stored on-line is automatically
available to all of the privileged users, and it's not terribly
difficult to retrieve protected files from the backup tapes in the
basement of MJH.  I do believe that we've made it fairly difficult for
random users to access this information though.  Of course, we could
keep SSNs off-line, but I'm not convinced that this buys much security
either.  It would be fairly easy to get most of this info out of
Sharon's office if one were determined enough.

I really am interested to hear what you (all) think about this, and
will try to accommodate everyone as much as possible.

-John
-------

∂08-Oct-86  0843	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB(s)    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Oct 86  08:42:58 PDT
Date: Wed 8 Oct 86 08:36:05-PDT
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLB(s)
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12245178793.10.SCHAFFER@Sushi.Stanford.EDU>

The next regular meeting of AFLB will be on Thursday 9 October in
MJH352; Dr. Cynthia Dwork will speak. On 16 October Professor
Eli Shamir will speak. In order to encourage a more informal discussion,
the speaker should be able to use the side blackboard to explain
details and answer questions. Therefore, *please* sit where you can see
both the front screen and the side blackboard.

Abstracts for the next two talks follow.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

The Deterministic Coin Flipping Problem - A Survey of Results

                    Dr. Cynthia Dwork
               IBM Almaden Research Center

		   9 October, 12:30PM

In the context of a distributed system a global coin is a
``sufficiently unbiased'' source of randomness visible to
``sufficiently many'' processors.  In 1983 Rabin observed that
Byzantine agreement can be obtained in expected time O(T(n)),
independent of the number of faulty processors, where T(n) is the
number of rounds of communication required to achieve a global coin
among n processors of which up to a linear fraction may be faulty.
Rabin's result offered the possibility, soon realized, of beating the
lower bound of t+1 rounds required by any deterministic algorithm to
reach agreement in the presence of t faults.  At the same time a
similar idea enabled Ben-Or to obtain a randomized asynchronous
agreement algorithm, beating the impossibility result for
deterministic algorithms in that model.  This talk surveys work of the
past 3 or 4 years on the problem of achieving a global coin.  Several
open questions will be raised.

------------------------------------------------------------------------


Parallel Routing in Networks -- Back to Virtual Paths?

               Professor Eli Shamir
            Hebrew University, Jeruslem
                      and
                DEC SRC, Palo Alto

                 16 October 1986

                    
There are networks of size ranging from a few hundreds to a few millions
nodes which achieve a ratio diameter/fanout much smaller (so better) than
hypercubes.  This implies a massive number of edge-disjoint paths, 
allowing parrallel communication requests to be routed by virtual paths 
instead of randomized packet switching (which is used only on tracers finding 
and marking these paths).

Algorithms and implementation issues will be discussed.
-------

∂08-Oct-86  1120	ullman@navajo.stanford.edu 	meeting
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Oct 86  11:20:10 PDT
Received: by navajo.stanford.edu; Wed, 8 Oct 86 11:07:19 PDT
Date: Wed, 8 Oct 86 11:07:19 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: meeting
To: nail@navajo.stanford.edu

the meeting tomorrow is in 301 MJH, but we'll start at 3:30PM
instead of 3:15.
				--jeff

∂08-Oct-86  1540	hitson@pescadero.stanford.edu 	Sun memory upgrades (status?) + workstation labelling...   
Received: from PESCADERO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Oct 86  15:40:11 PDT
Received: by pescadero.stanford.edu with Sendmail; Wed, 8 Oct 86 15:38:59 pdt
Date:  8 Oct 1986 1538-PDT (Wednesday)
From: Bruce Hitson <hitson@pescadero.stanford.edu>
To: facil@sail
Cc: hitson@pescadero.stanford.edu
Subject: Sun memory upgrades (status?) + workstation labelling...

Some time ago CSD-CF ordered enough extra Sun workstation memory to
upgrade all workstations in the department (and/or world) to 4meg.
What is the current status of this?  Has all the hardware arrived?
Has any of it been installed?  Any timetables, known or guesstimated
would be interesting.

The reason I ask is that with each passing day, more people are asking
me (and presumably others) about problems that are "not-enough-memory
related".  It would be nice if I could tell them that this problem will
be less severe as of mm/dd/yy.  Thanks for any info.

On a related topic, some time ago a student suggested (and I'd passed
this suggestion along to facil) that each workstation should have a tag
on it such as:

   Please report hardware problems with this workstation
   via electronic mail to foo@bar or call x-xxxx.

If it is agreed that this is a reasonable thing to do, then it should
probably be done at the same time that memory upgrades are taking
place.  I would be willing to assist in creating a label (and perhaps
attaching them as well) if someone could provide values for "foo@bar"
and "x-xxxx" in the proposed (or alternate) text.

						--- Bruce


∂08-Oct-86  1602	BETSY@CSLI.STANFORD.EDU 	Videotaping at TINLunch  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Oct 86  16:02:39 PDT
Date: Wed 8 Oct 86 15:51:27-PDT
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: Videotaping at TINLunch
To: folks@CSLI.STANFORD.EDU

Roger Williams and his crew will be videotaping parts of TINLunch
tomorrow for the CSLI Video.  We're hoping it will be a lively
session!  Roger also needs a few more spot shots of activities
in and around Ventura.

The taping has gone very well so far.  Thanks so much to all
of you who have already helped out and those of you who may
help tomorrow.  This is going to be a very useful tool for
CSLI's fundraising efforts.

Betsy
_
-------

∂08-Oct-86  1612	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	New Software--how to use with old    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Oct 86  16:12:00 PDT
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Wed 8 Oct 86 16:10:17-PDT
From: Rich Acuff <Acuff@Sumex-Aim>
To: ksl-explorer@Sumex-Aim
Subject: New Software--how to use with old
Date: 8-Oct-86 16:11:24
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2738185883@KSL-EXP-1>

Folks,
   The new software requires microcode version 313, which should be in
MCR1 on all machines.  The old stuff ran with microcode 257, which
should be in MCR2 on all the machines.  I think I've set up all the
machines now so that they will boot ok with m-c-m-c-Rubout or
m-c-m-c-Abort, but if you want to run some old software from LOD2,
you'll need to specify microcode 257 when it asks you which microcode
partition to use.

	-- Rich

∂08-Oct-86  1854	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, October 9, No. 2
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Oct 86  18:54:20 PDT
Date: Wed 8 Oct 86 17:43:32-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, October 9, No. 2
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
October 9, 1986                 Stanford                        Vol. 2, No. 2
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ←←←←←←←←←←←←

           CSLI ACTIVITIES FOR THIS THURSDAY, October 9, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: "Meditations on a Hobby Horse or the
     Conference Room    Roots of Artistic Form," by E. H. Gombrich
			Discussion led by Geoff Nunberg 
			(Nunberg.pa@xerox.com)

   2:15 p.m.		CSLI Seminar
     Ventura Hall       Situations and Semantic Paradox
     Trailer Classroom	John Etchemendy and Jon Barwise 
			(barwise@csli.stanford.edu)

   3:30 p.m.		Tea
     Ventura Hall		

                              ←←←←←←←←←←←←
           CSLI ACTIVITIES FOR NEXT THURSDAY, October 16, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: To be announced
     Conference Room    Discussion led by John Perry (John@csli.stanford.edu)
			Abstract in next week's calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       Categorial Unification Grammar
     Room G-19  	Lauri Karttunen and Hans Uszkoreit
			(Lauri@sri-warbucks.arpa)
			Abstract in this calendar

   3:30 p.m.		Tea
     Ventura Hall		
                             --------------
                           NEXT WEEK'S SEMINAR
                     Categorial Unification Grammar
                   Lauri Karttunen and Hans Uszkoreit
                            October 16, 1986

   The introduction of unification formalism and new types of rules has
   brought about a revival of categorial grammar (CG) as a theory of
   natural language syntax.  We will survey some of the recent work in
   this framework and discuss the relationship of lexical vs. rule-based
   theories of syntax.
      Non-transformational syntactic theories traditionally come in two
   varieties.  Context-free phrase structure grammar (PSG) consists of a
   very simple lexicon and a separate body of syntactic rules that
   express the constraints under which phrases can be composed to form
   larger phrases. Classical CG encodes the combinatorial principles
   directly in the lexicon and, consequently, needs no separate component
   of syntactic rules.
      Because a unification-based grammar formalism makes it easy to
   encode syntactic information in the lexicon, theories such as LFG and
   HPSG, which use feature sets to augment phrase structure rules, can
   easily encode syntactic information in the lexicon.  Thus syntactic
   rules can become simpler and fewer rules are needed.  In this respect,
   HPSG, for example, is much closer to classical CG than classical PSG.
      Pure categorial grammars can also be expressed in the same
   unification-based formalism that is now being used for LFG and HPSG.
   This includes more complex versions of CG employing the concepts of
   functional composition and type raising as they are currently
   exploited in the grammars of Steedman, Dowty, and others.  The merger
   of strategies from categorial grammar and unification grammars
   actually resolves some of the known shortcomings of traditional CG
   systems and leads to a syntactically more sophisticated grammar model.
                             --------------
         READING AND DISCUSSION GROUP ON FIGURAL REPRESENTATION
                  Organizers: David Levy, Geoff Nunberg
        First meeting: Thursday, October 9 at 10 AM, Ventura Hall

   We are forming a reading and discussion group to explore the nature of
   figural (roughly speaking, visual) representation.  Systems of figural
   representation include writing systems, systems of musical notation,
   screen "icons," bar graphs, architectural renderings, maps, and so
   forth.  This topic lies at the intersection of various concerns
   relevant to a number of us at CSLI, at Xerox PARC, and at SRI---
   theoretical concerns about the nature of language and representation
   and their manifestation in the building of systems and the design of
   visual notations for formal languages.  There is currently no
   well-motivated framework for discussing such material, no map on which
   to locate important terms such as "document," "text," "icon," and
   "format."  But there is clearly a coherent subject matter here waiting
   to be explored.
      Topics we want to look at in early meetings include:

      1.  Properties of the figural.
      2.  Figural representation and representation in general.
      3.  The typology of figural systems.
      4.  Writing as a figural representation system; distinctive
          properties of written language.
      5.  The technological basis for figural representation (from
          writing to print to the computer).

   Initially, we plan to organize the discussion around readings drawn
   from the literatures of a number of disciplines, among them
   linguistics, psychology, literary theory, art criticism, AI,
   anthropology and history.  We expect to meet once a week (or once
   every two weeks) at Ventura Hall (CSLI), starting Thursday morning,
   October 9, at 10AM.  Please note that we consider this to be a working
   group, not a general public forum or a TINLunch.
      At our first meeting, we will be discussing a short paper, "Visible
   Language," which outlines some of the areas we will be concerned with.
   Copies are available at the Ventura Hall desk.

-------

∂08-Oct-86  2135	cheriton@pescadero.stanford.edu 	Re:  Sun memory upgrades (status?) + workstation labelling... 
Received: from PESCADERO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Oct 86  21:35:26 PDT
Received: by pescadero.stanford.edu with Sendmail; Wed, 8 Oct 86 21:34:24 pdt
Date: Wed, 8 Oct 86 21:34:24 pdt
From: David Cheriton <cheriton@pescadero.stanford.edu>
Subject: Re:  Sun memory upgrades (status?) + workstation labelling...
To: facil@Sail, hitson@pescadero.stanford.edu

The labeling sounds good to me.  I can supply the values for my workstations.

∂09-Oct-86  0616	jjohnson@mitre.ARPA 	ANSI X3J13 committee    
Received: from MITRE.ARPA by SAIL.STANFORD.EDU with TCP; 9 Oct 86  06:15:52 PDT
Date: Thu, 9 Oct 86 09:14:26 edt
From: jjohnson@mitre.ARPA (Jerry Johnson)
Full-Name: Jerry Johnson
Message-Id: <8610091314.AA20136@mitre.ARPA>
Organization: The MITRE Corp., Washington, D.C.
To: common-lisp-request@su-ai.ARPA, mathis@b.isi.edu, rpg@sail.stanford.edu,
        x3j13@sail.stanford.edu
Subject: ANSI X3J13 committee
Cc: jjohnson@mitre.ARPA

Greetings to all recipients of this message. I would appreciate your including
me on any correspondence concerning the standardization of Common Lisp within
ANSI and any other countries contributions to this ISO effort since I
am MITRE's representative on the X3J13 committee.

Sincerely,

Jerry Johnson
MITRE Corporation
AI Center
Mail Stop W418
1820 Dolley Madison Blvd
McLean, VA 22102

703-883-7173

∂09-Oct-86  0748	TOM@Score.Stanford.EDU 	sun memory 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Oct 86  07:48:20 PDT
Date: Thu 9 Oct 86 07:47:03-PDT
From: Thomas Dienstbier <TOM@Score.Stanford.EDU>
Subject: sun memory
To: facil@Sail.Stanford.EDU
Message-ID: <12245432010.9.TOM@Score.Stanford.EDU>

The only memory that I have in stock (two boards) is for multibus suns only. 
We do have VME bus memory on order from SUN which has not come in as of yet.

tom
-------

∂09-Oct-86  0913	ullman@navajo.stanford.edu 	time of meeting  
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Oct 86  09:13:18 PDT
Received: by navajo.stanford.edu; Thu, 9 Oct 86 08:51:38 PDT
Date: Thu, 9 Oct 86 08:51:38 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: time of meeting
To: nail@navajo.stanford.edu

We still don't have the meeting time right.
Today, let's meet in 301 MJH as soon after 3PM as people can make it.
We'll talk about possibly moving the meeting to Tuesday aft.,
between 2:30 and 4PM.  Let me know if anybody wants to attend meetings
regularly but can't make that time.
				---jeff

∂09-Oct-86  1054	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	seminar announcement
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Oct 86  10:52:54 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Thu 9 Oct 86 10:49:49-PDT
Date: Thu 9 Oct 86 10:38:18-PDT
From: Ernst W. Mayr <MAYR@Score.Stanford.EDU>
Subject: seminar announcement
To: paco@Navajo.Stanford.EDU, aflb.all@Sushi.Stanford.EDU
Message-ID: <12245463185.31.MAYR@Score.Stanford.EDU>

                                 PACO SEMINAR

TITLE:		How Robust is the n-Cube??

SPEAKER:	Hans-Ulrich Simon
		Universitaet des Saarlandes
		Saarbruecken
		West Germany

WHEN:		Friday, Oct. 10, at 1:15pm

WHERE:		MJH252

ABSTRACT:
The n-cube network is called "faulty" if it contains any faulty
processor or any faulty link. For any number k we are interested
in the minimum number f(n,k) of faults, necessary for an adversary to
make any (n-k)-dimensional subcube faulty. Or vice versa:
The existence of a (n-k)-dimensional nonfaulty subcube can be
guaranteed, unless there are at least f(n-k) faults in the n-cube.

We derive several lower and upper bounds for f(n,k) such that the
resulting gaps are "small".  The upper bounds are obtained by
analysing the behaviour of an adversary, who makes "worst-case"
distributions of a given number of faulty processors. For k-2 the
distrubtion is obtained constructively, whereas in the general
case only the existence is shown using probabilistic arguments.

The above bounds change if the notions are relativized with respect
to some given parallel fault-checking procedure p.  In this case
only those subcubes must be made faulty by the adversary, which are
possible outputs of p.  In the case k=2 the notion of "directed
chromatic index" is defined to analyse this situation. Relations
between the directed chromatic index and the chromatic number are
derived, which are of interest in their own right.

(Joint research with Bernd Becker.)
-------

∂09-Oct-86  1136	RPG  	Greetings
To:   x3j13@SAIL.STANFORD.EDU    
I am sending this message to reassure you that the X3J13
mailing list exists. The net address is:

	x3j13@sail.stanford.edu

and the request address is

	x3j13-request@sail.stanford.edu

			-rpg-

∂09-Oct-86  1300	ullman@navajo.stanford.edu 	local list  
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Oct 86  13:00:46 PDT
Received: by navajo.stanford.edu; Thu, 9 Oct 86 12:49:37 PDT
Date: Thu, 9 Oct 86 12:49:37 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: local list
To: nail@navajo.stanford.edu

The messages about setting upa meeting time have gotten to some
peoplee not at or near Stanford.
I therefore set up a nail-local@navajo list, and put the local
people who usually attend meetings on it.
I'll send a message saying "you are on nail-local", and if you
don't receive it, but want to get meeting notices, send me a message.
				---jeff

∂09-Oct-86  1327	NILSSON@Score.Stanford.EDU 	CIS retreat 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Oct 86  13:27:35 PDT
Date: Wed 8 Oct 86 16:55:21-PDT
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: CIS retreat
To: faculty@Score.Stanford.EDU
Message-ID: <12245269682.39.NILSSON@Score.Stanford.EDU>

The excom of the Center for Integrated Systems (of which I am a 
member) is having a retreat this Friday, Oct. 10.  After hearing the
various members of the excom describe their CIS-related activities,
we will focus on the topic of how CIS and the CS Dept. can benefit
each other more.  I'd be interested in any ideas from the faculty
on this topic.  Thanks,  -Nils
-------

∂09-Oct-86  1347	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	S8 down
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Oct 86  13:47:50 PDT
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Thu 9 Oct 86 13:45:04-PDT
From: Rich Acuff <Acuff@Sumex-Aim>
To: KSL-Symbolics@Sumex-Aim
Subject: S8 down
Date: 9-Oct-86 13:14:17
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2738261657@KSL-EXP-1>

   S8 is going to need a reformatted disk, as I can't repair it.  I
don't think I'll be able to do this today, so I will do it when I get
back in a week or so.  If this is likely to cause a problem for you,
please let me know soon, and I'll try to do it tonight.

	-- Rich

∂09-Oct-86  1344	@SRI-WARBUCKS.ARPA,@sri-venice.arpa.ARPA:lansky@sri-venice.arpa 	No PLANLUNCH for 2 weeks 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 9 Oct 86  13:44:44 PDT
Received: from sri-venice.arpa.ARPA by SRI-WARBUCKS.ARPA via SMTP with
	  TCP; Thu, 9 Oct 86 13:37:55-PDT
Received: by sri-venice.arpa.ARPA (1.1/SMI-2.0) id AA13714; Thu,
	  9 Oct 86 13:42:05 PDT
Date: Thu 9 Oct 86 13:41:50-PDT
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: No PLANLUNCH for 2 weeks
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(193)+TOPSLIB(120) 9-Oct-86 13:41:50.SRI-VENICE.ARPA>


There will be no PLANLUNCH for the next two weeks.  Also, those of
you who would like to give a talk, please contact me as soon as
possible.

Thanks, Amy Lansky (LANSKY@SRI-AI, (415)859-4376).
-------

∂09-Oct-86  1710	ULLMAN@Score.Stanford.EDU 	CIS retreat  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Oct 86  17:10:13 PDT
Date: Wed 8 Oct 86 17:39:25-PDT
From: Jeffrey D. Ullman <ULLMAN@Score.Stanford.EDU>
Subject: CIS retreat
To: faculty@Score.Stanford.EDU
Message-ID: <12245277704.13.ULLMAN@Score.Stanford.EDU>

I hate to admit EAF was right six years ago when he told me that
CIS was nothing but a vehicle for Jim Meindl to carry out his
own research ideas. (Ed--I hope i'm not paraphrasing too badly;
I know you said this much more diplomatically.)
I think CIS could be a fine way for CS faculty to get better interaction
with some of the CIS companies, but realistically, it has to be
based on our own research directions--if it doesn't fit the "integrated
systems" view, fine--it may still be of significant interest to
some of these companies.
For example, perhaps the companies could be invited to send some
more mainstream CS types to work with people in this department.
Perhaps CIS should focus more on CS-related directions such as
AI, NA, and theory, even without an explicit connection to
semiconductor electronics.
Oh yes, and it would be nice if some of the CIS sponsor
contributions found their way to support the research of our
beginning faculty, regardless of their area of interest.

From what I can tell, this would be a subversion of the CIS
purpose not entirely unwelcome to many of the sponsors.
				---jeff
-------

∂09-Oct-86  2005	HOLDEN@CSLI.STANFORD.EDU 	Mind and Language  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Oct 86  20:05:22 PDT
Date: Thu 9 Oct 86 19:58:06-PDT
From: Gary Holden <HOLDEN@CSLI.STANFORD.EDU>
Subject: Mind and Language
To: folks@CSLI.STANFORD.EDU

In case people didn't know, as I didn't until today, the first two
issues of "Mind and Language" are now available in the current
periodicals section of Green Library.

Gary.
-------

∂10-Oct-86  0942	AAAI-OFFICE@SUMEX-AIM.ARPA 	Next Exec Council
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Oct 86  09:35:00 PDT
Date: Fri 10 Oct 86 09:29:21-PDT
From: AAAI <AAAI-OFFICE@SUMEX-AIM.ARPA>
Subject: Next Exec Council
To: officers: ;
cc: aaaI-OFFICE@SUMEX-AIM.ARPA
Telephone: (415) 328-3123
Postal-Address: 445 Burgess Drive, Menlo Park, CA 94025
Message-ID: <12245712779.31.AAAI-OFFICE@SUMEX-AIM.ARPA>


We've made reservations for the Winter Executive Council meeting for
Friday, February 6 (arriving on Thursday, February 5) at the Westin
Tabor Hotel in Denver.  

I'll be sending you the agenda later, but I will need to know your
intent to attend the meeting.  AAAI will pay for your room and board
on its hotel master account.  After the meeting, send me the remaining
expenses for reimbursement.

I look forward to hearing from you.

Cheers,
Claudia

-------

∂10-Oct-86  1325	GOLDBLATT@CSLI.STANFORD.EDU 	Logic Seminar   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Oct 86  13:25:27 PDT
Date: Fri 10 Oct 86 13:22:04-PDT
From: Robert Goldblatt <GOLDBLATT@CSLI.STANFORD.EDU>
Subject: Logic Seminar
To: logmtc@SU-AI.ARPA


The Math Department's logic seminar will have an organisational
meeting on October 14 at 4.15 in 381-T. This quarter's topic will be
the model-theory of p-adic fields.

Seminar Organiser:  Philip Scowcroft
                    382-J
                    723-1851
-------

∂10-Oct-86  1420	@Score.Stanford.EDU:LES@SAIL.STANFORD.EDU 	CS300 Department Lecture Series      
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Oct 86  14:20:18 PDT
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Fri 10 Oct 86 14:16:40-PDT
Date: 10 Oct 86  1321 PDT
From: Les Earnest <LES@SAIL.STANFORD.EDU>
Subject: CS300 Department Lecture Series   
To:   ac@SCORE.STANFORD.EDU 

Here is a tentative listing of speakers and topics for the CSD Lecture
Series.  These lectures are held on Thursdays from 2:45 to 4:00 in
Terman 156, though the room may yet change.  If any speaker listed below
has a problem with his proposed date please let me know.

Note that there are three open dates, which will be filled in the order of
requests received.  If you wish to speak and are not yet scheduled, please
tell me your topic and any date constraints.

	Les Earnest


DATE	  SPEAKERS			  TOPICS

10/2	Stuart Reges			Introduction to Stanford CSD

10/9	Vaughan Pratt			Concurrency Modelling

10/16	John McCarthy, Vladimir		Formal Reasoning -- non-monotonic logic
	  Lifschitz, Carolyn Talcott	  and Qlisp

10/23	Zohar Manna, Richard Waldinger,	Logics of Programming
	  Eric Muller

10/30	Ernst Mayr			Parallel Algorithms

11/6	Nils Nilsson			Intelligent, Communicating Systems

11/13

11/20

12/4

∂10-Oct-86  1432	CHEADLE@Score.Stanford.EDU 	Courses satisfying programming project requirement  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Oct 86  14:32:37 PDT
Date: Fri 10 Oct 86 14:29:48-PDT
From: Victoria Cheadle <CHEADLE@Score.Stanford.EDU>
Subject: Courses satisfying programming project requirement
To: faculty@Score.Stanford.EDU
Office: Margaret Jacks 258, 723-1519
Message-ID: <12245767474.14.CHEADLE@Score.Stanford.EDU>

Among the various ways listed in the new Ph.D. program requirements to
satisfy the programming project was the following:

``By successfully completing a project associated with a course, where
the course instructor has had the project approved by the Ph.D.
committee as adequate for the requirement.  To be adequate, it must
satisfy the normal standards for the project, as outlined in the memo
of June 14, 1984, including sufficient complexity, quality, and
originality.  Parts of group projects are acceptable under the
guidelines outlined in paragraph 4 of that document.''  (That memo is
available in my office.)

If you feel your course meets this criteria, please let me know.  Also
let me know if the course will meet it only this particular year, or
that in general the content of the course will satisfy the
requirements.
-------

∂10-Oct-86  1547	@REAGAN.AI.MIT.EDU:Hewitt@XX.LCS.MIT.EDU 	Meeting conflict  
Received: from REAGAN.AI.MIT.EDU by SAIL.STANFORD.EDU with TCP; 10 Oct 86  15:47:04 PDT
Received: from DUE-PROCESS.AI.MIT.EDU by REAGAN.AI.MIT.EDU via CHAOS with CHAOS-MAIL id 6231; Fri 10-Oct-86 18:44:00 EDT
Date: Fri, 10 Oct 86 18:44 EDT
From: Carl Hewitt <Hewitt@XX.LCS.MIT.EDU>
Subject: Meeting conflict
To: x3j13@SAIL.STANFORD.EDU
cc: Hewitt@XX.LCS.MIT.EDU
Message-ID: <861010184419.6.HEWITT@DUE-PROCESS.AI.MIT.EDU>

Folks,

I will be able to attend the next meeting on December 10 and 11 but not Dec.
12 because I have two scheduling conflicts on the 12th (it's my birthday and I
have to be present at another conflicting meeting on Friday the 12th).

--Carl
 

∂10-Oct-86  1607	CHEADLE@Score.Stanford.EDU 	oops!  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Oct 86  16:07:07 PDT
Date: Fri 10 Oct 86 15:50:41-PDT
From: Victoria Cheadle <CHEADLE@Score.Stanford.EDU>
Subject: oops!
To: faculty@Score.Stanford.EDU
Office: Margaret Jacks 258, 723-1519
Message-ID: <12245782198.14.CHEADLE@Score.Stanford.EDU>


In re-reading my previous message about the courses that 
would satisfy the programming project, I noticed that I
said ``this criteria'' instead of ``these criteria''.
I plead Friday afternoon brain death....sorry 'bout that.

Victoria
-------

∂10-Oct-86  2052	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM 	Call For Papers 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Oct 86  20:52:26 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Fri 10 Oct 86 20:49:41-PDT
Received: from IBM.COM by SU-SCORE.ARPA with TCP; Fri 10 Oct 86 20:24:59-PDT
Date: Wed, 8 Oct 86 08:35:04 PDT
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Call For Papers
Resent-date: 10 Oct 1986 01:25:03-EDT (Friday)
Resent-From: TheoryNet@ibm.com
Resent-to: Theory-List@ibm.com


                            CALL for PAPERS

                    Structure in Complexity Theory
                      Second Annual Conference

                         16-19 June 1987
                   Cornell University, Ithaca, NY

            The Structure in Complexity Theory Conference focuses on
structural properties of complexity classes and complexity-bounded
reducibilities.  Topics of interest include, but are not limited to,
the following issues in complexity theory:


Structure of complexity classes           Properties of complete sets
Resource-bounded reducibilities           Theory of relativizations
Applications of recursion theory          Random and interactive proof systems
Kolmogorov complexity                     Cryptographic complexity
Applications of finite model theory       Independence results

Original research papers and technical expository talks are sought.
Authors can anticipate 40 minutes for presenting research papers and 60
minutes for expository talks.  Send 10 copies of an extended abstract
or full draft paper by November 28, 1986 to:

                  Stephen R. Mahaney
                  Room 2C-454
                  AT&T Bell Laboratories
                  600 Mountain Ave.
                  Murray Hill, NJ  07974, U.S.A.

Conference Proceedings will be published by Springer-Verlag as an issue
in the Lecture Notes in Computer Science series.  Authors will be
notified of acceptance or rejection by January 30, 1987.  Final papers
typed on special forms are due March 20, 1987.  The Program Committee
consists of: Shafi Goldwasser, Juris Hartmanis, Neil Immerman, Deborah
Joseph, Steve Mahaney, Uwe Schoning, Alan Selman, Mike Sipser, Larry
Stockmeyer, and Peter van Emde Boas.  Some members of the program
committee will present research talks or technical expository talks
providing perspective on their current research programs.

     The conference is sponsored by the IEEE Computer Society Technical
Committee for Mathematical Foundations of Computing and Cornell
University, in cooperation with ACM SIGACT.  It will be held at Cornell
University in conjunction with the Logic in Computer Science
Conference.

Conference Chairman           Program Chairman          Local Arrangements

Alan L. Selman                Stephen R. Mahaney        Dexter C. Kozen
College of Computer Science   Room 2C-454               Computer Science Dept.
Northeastern University       AT&T Bell Laboratories    Cornell University
360 Huntington Ave.           600 Mountain Ave.         Upson Hall
Boston, MA  02115             Murray Hill, NJ  07974    Ithaca, NY  14853

------- End Forwarded Mail

∂10-Oct-86  2106	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Oct 86  21:06:01 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Fri 10 Oct 86 21:03:43-PDT
Received: from IBM.COM by SU-SCORE.ARPA with TCP; Fri 10 Oct 86 20:49:49-PDT
Resent-date: 10 Oct 1986 01:31:49-EDT (Friday)
Resent-From: TheoryNet@ibm.com
Resent-to: Theory-List@ibm.com

From bose%oregon-state.csnet@relay.cs.net Tue Oct  7 00:29:16 1986
Date: Thu, 2 Oct 86 16:35:25 PDT
From: Bella Bose <bose%oregon-state.csnet@relay.cs.net>
Posted-Date: Thu, 2 Oct 86 16:35:25 PDT
Subject: FTCS17 Call for papers.


                     CALL FOR PAPERS

                         FTCS17
          THE SEVENTEENTH INTERNATIONAL SYMPOSIUM
              ON FAULT-TOLERANT COMPUTING
       sponsored by IEEE Computer Society's Technical
          Committee on Fault-Tolerant Computing

             Portland, Oregon, June 17-19, 1987


The Fault-Tolerant Computing Symposium has, since 1971, become the
most important forum for discussion of the state-of-the-art in
fault-tolerant computing.  It addresses all aspects of specifying,
designing, modeling, implementing, testing, diagnosing and evaluating
dependable and fault-tolerant computing systems and their components.
A special theme of the conference will be the practical application of
fault-tolerance to the design of safety critical systems, real-time
systems, switching systems and transaction systems.

Papers relating to the following areas are invited:

a) design methods and basic algorithms for distributed
   fault-tolerant systems,

b) specification, design, testing, verification of reliable software,

c) specification, design, testing, verification, and diagnosis of
   reliable hardware

d) fault-tolerant hardware system architectures,

e) reliability, availability, safety modeling and measurements,

f) fault-tolerant computing systems for safe process control,
   digital switching, manufacturing automation, and on-line
   transaction processing.

Authors should submit 6 copies of papers before the submission
deadline November 21, 1986 to the program co-chairmen: Flaviu
Cristian, IBM Research K55/801, 650 Harry Rd., San Jose, Ca
95120-6099, USA, and Jack Goldberg, SRI International, 333
Ravenswood Ave., Menlo Park, Ca 94025.  Papers in areas a, b, and f
should be sent to F. Cristian, and papers in areas c, d, and e to
J. Goldberg.

Papers should be no longer than 5000 words, should include a clear
description of the problem being discussed, comparisons with extant
work, and a section on major original contributions.  The front page
should include a contact author's complete mailing address, telephone
number and net address (if available), and should clearly indicate the
paper's word count and the area to which the paper is submitted.
Submissions arriving late or departing from these guidelines risk
rejection without consideration of their merits.

The general chairman for this symposium is John Wensley, August
Systems, USA.  The program co-chairmen are: Flaviu Cristian, IBM, USA,
and Jack Goldberg, SRI International, USA.  Publicity chaiman is Bella
Bose, USA.

The program committee consists of: Jacob Abraham, USA, Vinod Agarwal,
Canada, Sheldon Akers, USA, Philip Bernstein, USA, Bill Carter, USA,
Jim Gray, USA, Hirokazu Ihara, Japan, Ravi Iyer, USA, Kozo Kinoshita,
Japan, John Knight, USA, Herman Kopetz, Austria, Leslie Lamport, USA,
Jean-Claude Laprie, France, Gerard Le Lann, France, Nancy Leveson,
USA, Barbara Liskov, USA, Bev Littlewood, UK, Ed McCluskey, USA,
Michael Melliar-Smith, USA, David Parnas, Canada, David Rennels, USA,
Richard Shlichting, USA, Fred Schneider, USA, Dan Siewiorek, USA, Dale
Skeen, USA, Basil Smith, USA, Yoshi Tohma, Japan, Wing Toy, USA,
Kishor Trivedi, USA, Ted Williams, USA.  Ex Officio member: Tom
Anderson, UK, TC chairman.

----------------------------------------------------


∂11-Oct-86  0538	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM 	FOCS Symposium  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Oct 86  05:38:01 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Sat 11 Oct 86 05:35:40-PDT
Received: from IBM.COM by SU-SCORE.ARPA with TCP; Fri 10 Oct 86 22:50:04-PDT
Date: Mon, 6 Oct 86 15:32:33 CDT
From: ihnp4!wucs!wuccrc!bmw@rsch.wisc.edu (Bernard Waxman)
Subject: FOCS Symposium
Resent-date: 10 Oct 1986 01:17:25-EDT (Friday)
Resent-From: TheoryNet@ibm.com
Resent-to: Theory-List@ibm.com

I am looking for some one to share a room with at the FOCS Symposium
in Toronto October 26 - 28.  If you are interested please send mail
to bmw@wudma.UUCP.  Or phone me at (314) 726-4163.

Bernard M. Waxman

∂12-Oct-86  1144	@Score.Stanford.EDU:LES@SAIL.STANFORD.EDU 	Computer Use Policy   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Oct 86  11:44:32 PDT
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Sun 12 Oct 86 11:41:49-PDT
Date: 12 Oct 86  1142 PDT
From: Les Earnest <LES@SAIL.STANFORD.EDU>
Subject: Computer Use Policy
To:   ac@SCORE.STANFORD.EDU 

The department adopted a computer use policy at the last faculty meeting
that was an amended version of the proposal that was presented.  After
discussions with various interested parties, it appears appropriate to use
it as it stands for now rather than undertaking additional amendments.
Here is a copy of the policy that was adopted.

	Les Earnest


POLICY.  Computers operated by components of the Department of Computer
Science may be used only by Stanford employees, visiting scholars and
students in direct support of teaching, research and administrative needs
of the University.  The following are the only exceptions and must be
specifically approved in advance and at least annually thereafter by the
Department Chairman:

(1) others may be granted access to computers if it is required in support
    of a contract with Stanford or for research collaboration with a
    Stanford employee or visiting scholar;

(2) access may be granted to agents of nonprofit scientific societies
    whose activities complement and enhance those of the Department of
    Computer Science;

(3) vendors that maintain valuable software on departmental machines
    may be granted free computer accounts to carry out this work only;

(4) in cases where it will benefit the department to have direct
    communication with certain individuals, they may be granted free
    computer accounts for the purpose of sending or receiving electronic
    mail only.

In keeping with University policy, the resources and facilities of the
Department may not be used for non-University purposes except in a purely
incidental way.

∂12-Oct-86  1531	NILSSON@Score.Stanford.EDU 	CIS    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Oct 86  15:27:08 PDT
Date: Sun 12 Oct 86 15:24:52-PDT
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: CIS
To: faculty@Score.Stanford.EDU
Message-ID: <12246301785.14.NILSSON@Score.Stanford.EDU>

The CIS executive committee held a mini-retreat last Friday (as I 
mentioned previously).  

Here are my impressions:  

1)  The CIS is no longer the "empire" of any single individual or
interest group (if it ever was, but I know there are perceptions that
it was).  The excom intends to run CIS as an interdisciplinary
research organization that leaves plenty of opportunities for research
and for funding of a wide spectrum of activities including computer
science.

2) The excom realizes that for the CIS to survive and play a role that
is not already being played by other labs and individual research
projects, it must concentrate its resources on a few
interdepartmental/interdisciplinary exemplary projects.  The excom will
encourage suggestions for such projects and will recommend funding 
sponsorship of the best ones.

3)  The excom is prepared to use CIS resources as "seed money" to help
new faculty members get started on these exemplary projects and to 
support new initiatives by older faculty members.  In making suggestions,
we should not be influenced at all by what we might have thought about
"the old CIS."

4)  Whereas in the past some of us might have felt that CIS "needed"
us mainly when talking to their sponsors to prove that CIS was
interdisciplinary (but never encouraged us to help run the place or
benefit from its funds), I'm convinced that that is not now the case.
The rules have changed.

The executive committee currently consists of Jim Gibbons (chair), Jim
Plummer, John Hennessy, Bob Dutton, Jim Harris, Krishna Saraswat,
Bob Gray, John Linvill, Paul Losleben, Rick Reis, and Nils Nilsson

I mentioned to the excom some areas where I think CS has a role to play.
In addition to the obvious interests of CSL people, there are (at least)
opportunities in:

1) robotics---especially automating the fabrication process.

2)  new architectures---the sort of thing I think Anoop Gupta will
be interested in.  I wouldn't be surprised if had the "new CIS" existed
at the time the QLISP and the "AI architectures" projects were getting
started that it wouldn't have been of considerable help in providing
seed funding and expertise from other interested colleagues in the
systems area.

3)  AI---again automated fabrication and "high-level" design
     aids ("qualitative physics" may even be important here).
     Also,  "intelligent agents" projects may be important for
     dealing automatically with the consequences of design changes.

I encourage us to think carefully about how CIS and the CSD/CSL can
help each other to our mutual benefit.  The situation does seem
encouraging.   -Nils
-------

∂12-Oct-86  1552	NILSSON@Score.Stanford.EDU 	Funds  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Oct 86  15:52:35 PDT
Date: Sun 12 Oct 86 15:50:35-PDT
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Funds
To: faculty@Score.Stanford.EDU
Message-ID: <12246306466.14.NILSSON@Score.Stanford.EDU>

The Department "has come into some funds" that are not exactly
inconsequential.  They are from an anonymous donor who wishes this gift
to be used in support of students, projects, trips, visitors, research
that will bolster work in foundations of computer science.  There is
no particular definition of "foundations" except I take the donor to
be interested in emphasizing formal methods.  Suggestions for
how to use these funds are being accepted on an ongoing basis.  -Nils
-------

∂13-Oct-86  0915	REGES@Score.Stanford.EDU 	Undergrad program/course admin has moved!   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Oct 86  09:14:55 PDT
Date: Mon 13 Oct 86 09:01:19-PDT
From: Stuart Reges <REGES@Score.Stanford.EDU>
Subject: Undergrad program/course admin has moved!
To: csd@Score.Stanford.EDU, bboard@Lear.Stanford.EDU, tas@Score.Stanford.EDU,
    instructors@Score.Stanford.EDU, sec@Score.Stanford.EDU
Office: Margaret Jacks 030C, 723-9798
Message-ID: <12246494107.28.REGES@Score.Stanford.EDU>

The University has made space available to CSD in the old Bowling Alley of
Tressider Student Union to house the administration of the new undergraduate
program and CS courses.  That space isn't quite livable yet, but we have moved
into it nonetheless.  The offices that have moved include:

	o Gina, Gerda, and me
	o student instructors and industrial lecturers
	o TA offices and course bins (handout/handin bins)
	o Macintosh development lab

TAs and student instructors should stop by to schedule their office hours.
Either Gina or Gerda can help you to do this.  If you have any questions, feel
free to send mail or stop by.  The next few days are likely to be bumpy as we
try to get everything set up in Tressider, so we ask for your patience.  When we
get settled over here, we will hold some kind of open house for those of you who
would like to see the new space.
-------

∂13-Oct-86  1051	RICHARDSON@Score.Stanford.EDU 	CSD Faculty Lunch  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Oct 86  10:51:31 PDT
Date: Mon 13 Oct 86 10:48:18-PDT
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: CSD Faculty Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12246513583.11.RICHARDSON@Score.Stanford.EDU>

Lunch tomorrow in MJH 146 at 12:15. Topic: of your choosing. (Nils will be
away.) Enjoy the sandwiches and each other!
-------

∂14-Oct-86  1000	GOLUB@Score.Stanford.EDU 	Award    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Oct 86  10:00:26 PDT
Date: Tue 14 Oct 86 09:44:08-PDT
From: Gene H. Golub  <GOLUB@Score.Stanford.EDU>
Subject: Award
To: ac@Score.Stanford.EDU
Phone: 415/723-3124
Message-ID: <12246764045.26.GOLUB@Score.Stanford.EDU>

I'm pleased to inform you that as President of SIAM , I have just
informed Andy Yao that he is the recipient of the Polya Prize in
combinatorics.  Andy has graciously accepted and will be giving a
presentation at the national SIAM meeting in Denver in October, 1987.
It's unfortunate that Andy is no longer at Stanford but I'm sure he
would be happy to hear from you. His e-mail address is
yao%princeton.csnet@csnet-relay.arpa.

 GENE

PS The beautiful medal Andy will be given was designed by Jill Knuth.
-------

∂14-Oct-86  1004	NILSSON@Score.Stanford.EDU 	Good News!  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Oct 86  10:04:48 PDT
Date: Tue 14 Oct 86 10:00:01-PDT
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Good News!
To: faculty@Score.Stanford.EDU, students@Score.Stanford.EDU
Message-ID: <12246766936.44.NILSSON@Score.Stanford.EDU>

I'm happy to be able to announce that the University Advisory Board
approved the appointment of Jean-Claude Latombe as an Associate
Professor of Computer Science.  I expect Board of Trustees approval
today.  In a phone conversation with Jean-Claude, he has let me know
that he will accept our offer and will come to Stanford for
Spring Quarter 1987.  Jean-Claude will play a significant leadership
role in robotics as well as pursue his own research and teaching in
that field.  -Nils
-------

∂14-Oct-86  1131	ullman@navajo.stanford.edu 	capture rule system ideas  
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Oct 86  11:31:02 PDT
Received: by navajo.stanford.edu; Tue, 14 Oct 86 11:00:19 PDT
Date: Tue, 14 Oct 86 11:00:19 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: capture rule system ideas
To: nail@navajo.stanford.edu

CAPTURE RULE SEARCH STRATEGY

I want to set down the observations that several of us made
over the past two NAIL! meetings.
First, we agree that the original idea of trying to capture
whole collections of strong components using limited sets of capture
rules, then trying it again with a larger set of CR's is a loss.
The reason is that we have to try all orderings of the subgoals
in each rule we encounter.

Our latest idea is to divide the capture rules into categories:
	EDB (i.e., the predicate in the SCC is a database predicate)
	Built-in (predicates like "<")
	Nonrecursive IDB predicates
	Linear recursive IDB predicates
	Nonlinear recursive IDB predicates

When faced with an adorned goal, say p↑bf, we examine its SCC and
decide which category it belongs in.
We then apply the CR's of that category in the order listed,
until we succeed in capturing the SCC or all fail.

Each capture rule has to decide on its own way of selecting
the orders for the subgoals in the rules of that SCC.
What we hope is that this problem is not n! on an n-subgoal rule,
but n↑2 if done properly.

First, given an order for the subgoals, there is an implied b/f decision
for each subgoal, i.e., a variable is bound if it was bound in
the initial goal or some previous subgoal provides a binding; else it is free.
In order for a given capture rule to be happy with a SCC and rule-ordering,
we need two things:

1. Each of the adorned subgoals can be captured.
2. The Rule/Goal Graph that results from the given choice of subgoal order
is one on which the CR will work.  For example, if the CR is "naive bottom-up,"
then there are no constraints on the RGG, at least not if we're
talking about datalog (no function symbols).
If the CR is Henschen-Naqvi, then it is (I think) sufficient that
none of the subgoals have an all-free adornment.

KEY ASSUMPTION:  If we can capture a goal with a given adornment,
then we can capture it with any "more bound" adornment.

Suppose for the moment that our CR is one for which any RGG is OK.
Then we can pick our ordering of subgoals in a greedy way.
First, we have a heuristic, say "largest number of bound arguments first,"
that suggests an ordering.
We let our heuristic pick the first subgoal, say s.
If NAIL! already knows that s with the given adornment cannot be
captured, then we ask for the next heuristic choice, and so on,
until it finds one that is not known to be uncapturable.
We then apply the whole capture rule algorithm to this adorned subgoal, s,
and one of two things happen:

1. s can be captured.  Go on to the next subgoal in the heuristic order.
2. s cannot be captured.  Take the next choice the heuristic gives you,
in place of s.

Exception:  If s is an adorned goal in the same SCC as we are working on,
do not try to capture s.  Rather, assume it can be captured.
As we construct the RGG for the SCC, we'll eventually have to
consider the rules with s on the left, and that will lead to more
reordering problems for subgoals, but we are assuming that if we
are successful in constructing *any* RGG for the SCC, that will
be an acceptable one for the capture rule.

Our key assumption implies that IF WE CAN CAPTURE AN ADORNED SUBGOAL,
WE MAY AS WELL DO SO AT THE PRESENT POINT IN THE SUBGOAL ORDERING.
The reason is that deferring a subgoal can only give more free
arguments to the *other* subgoals, never less, so postponing
a capturable subgoal never helps capture any of the other subgoals.
That is not to say the order we obtain leads to the most efficient
implementation of the SCC; but at this point, we're happy just to
find a feasible order in a finite time when one exists.

		************************

Example:  Suppose we start with goal p↑bf, and one of the
rules for p is p(X,Y) :- r(X,U) & s(U,V) & p(V,Y).
Assume r and s are in lower SCC's than p.
Our greedy algorithm might say attack r↑bf first.
Let's say it succeeds, i.e., we can capture r↑bf.
Next, greedy says attack s↑bf, but we can't capture it.
We thus look for the next-most-preferred remaining subgoal,
which is p(V,Y).  We must thus attack p↑ff.

This is a special case, because p is in the current SCC.
We expand p↑ff, building more of the RGG as we do.
If we come back to p↑bf or p↑ff as we do, we assume that goal
will succeed, thus avoiding infinite iterations of this search process.
Assume that no failure is encountered on expanding p↑ff.
Then we attack the remaining subgoal, which is now s↑bb, because
the recursive call to p↑ff bound V.
If s↑bb succeeds, we have constructed the RGG (well we have to
consider other adorned rules for p↑bf first), and the entire
processing of the SCC of p with adornment p↑bf has succeeded.
If s↑bb fails, then we know there is no possible RGG for this SCC
and p↑bf, so that goal fails.

		*************************

What if not every RGG is acceptable?  Then the greedy strategy
can paint us into a corner, where an RGG exists, but you can't
get to it because you prematurely fixed part of the order for
one of the adorned rules in the SCC.

There is an important special case where this cannot happen if
we do a simple modification of the above.
Suppose we can characterize forbidden RGG's by a set of adorned
goals that may not appear in them.
For example, the bottom-up capture rule for datalog is
characterized by the empty set.
For another: I think that Henschen-Naqvi, magic sets, and the
other strategies for linear logic can be characterized by
"no all-free adornments on recursive goals."

For a third, consider Naish's algorithm for detecting whether
Prolog with function symbols converges.  We have to find a set of
positions (arguments) for each recursive predicate such that each time around
the recursion(s), at least one position has been given a subpart
of its former value, and the values of the remaining positions
has not changed.  The sets of positions that have this property
can be determined from the logic (or at least a sufficient test exists).
The forbidden adorned goals are the recursive predicates with
b/f patterns that fail to make any of these subsets all bound.

		***************************

Example: Naish's example is
	merge(X,[],X).
	merge([],X,X).
	merge([A|X],[B|Y],[A|Z]) :- A<=B & merge(X,[B|Y],Z).
	merge([A|X],[B|Y],[B|Z]) :- A>B  & merge([A|X],Y,Z).
The sets of positions that work are {1,2} and {3}, as well as their
supersets.  Thus, the forbidden adornments on merge are
fff,fbf, and bff.

		*******************************
The "trick" then, is to create a local *forbidden list* of adorned
subgoals for each capture rule.  When attempting to create a RGG,
we avoid creating adorned subgoals that are either known (globally)
to be uncapturable or that are on the forbidden list for the current
capture rule.  Presence on either list is enough to disallow a choice
of the next subgoal in a rule.

The following is a sketchy outline of the system.
We use AR both as an abbreviation for "adorned rule" and as the name of one;
similarly AG for goals.
The routines are:

1. capture(AG): decide if AG is capturable. [really, it should report
	the method used for AG and all the generated subgoals.]

2. rgg(AG): construct a RGG for AG.  Uses a local queue of AG's
	whose AR's have not yet been considered.  Also remembers
	whether an AG has ever been on this queue.

3. processAR(AR): selects an order for the subgoals of AR if one exists,
	succeeding or failing accordingly.

4. selectNextSubgoal(AR): really takes the history of AR, that is,
	AR with information about what subgoals have already been
	selected, and the consequent binding of variables appearing
	in AR.  returns the selected AG, or fails.

In more detail:

capture(AG):
	decide on class of AG;
	FOR each capture rule in that class DO BEGIN
		set forbidden AG list appropriately for this capture rule;
		rgg(AG);
		IF rgg succeeded THEN succeed;
	END;
	fail;
END capture;

rgg(AG):
	enqueue the AR's for AG;
	let the SCC for the goal AG be the "current SCC;
	WHILE AR's remain enqueued DO BEGIN
		processAR(next AR);
		IF processAR failed THEN fail;
	END;
	succeed;
END rgg;

processAR(AR):
	WHILE subgoals of AR remain DO BEGIN
		AG := selectNextSubgoal(AR);
		IF selectNextSubgoal(AR) failed THEN fail;
		IF AG is in the current SCC AND its AR's have never
		    been enqueued THEN enqueue these AR's;
		ELSE /* AG is in a lower SCC */ BEGIN
			capture(AG);
			IF capture failed THEN BEGIN
				record AG as "uncapturable";
				"unselect" AG in the history of AR;
			END;
		END;
	END;
END processAR;

selectNextSubgoal(AR):
	use some heuristic to select the most preferred adorned subgoal
	    AG that has not yet been selected from AR, that has bound
	    variables only where justified by the bindings of AR plus
	    the bindings implied by previously selected subgoals,
	    and that is not on either the global "uncapturable" list
	    or the local "forbidden" list;
	IF such a subgoal SG exists THEN
		succeed and return SG;
	ELSE
		fail;
END selectNextSubgoal;

		*****************************

Open questions:

1. What capture rules can have their conditions for applicability
expressed by forbidden AG's in the RGG?

2. Are there other situations under which we can decide on an
acceptable order for subgoals or determine that none exists in
time that is polynomial in the number of subgoals in the given rule?

∂14-Oct-86  1152	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	[Stuart Reges <REGES@Score.Stanford.EDU>: PhD teaching requirement]
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Oct 86  11:52:54 PDT
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Tue 14 Oct 86 11:48:57-PDT
Date: Tue 14 Oct 86 11:44:59-PDT
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: [Stuart Reges <REGES@Score.Stanford.EDU>: PhD teaching requirement]
To: faculty@SU-SCORE.ARPA
cc: WINOGRAD@CSLI.STANFORD.EDU, reges@SU-SCORE.ARPA, cheadle@SU-SCORE.ARPA

If you object to the following policy change, please let me know.  If
there are no objections it will become policy as of next week.  If there
are, we will take a more formal vote (possibly by EMAIL). --t

                ---------------

Return-Path: <REGES@Score.Stanford.EDU>
Received: from Score.Stanford.EDU by CSLI.STANFORD.EDU with TCP; Tue 14 Oct 86 11:40:58-PDT
Date: Tue 14 Oct 86 11:43:25-PDT
From: Stuart Reges <REGES@Score.Stanford.EDU>
Subject: PhD teaching requirement
To: winograd@Score.Stanford.EDU
cc: cheadle@Score.Stanford.EDU, bergman@Score.Stanford.EDU
Office: Margaret Jacks 030C, 723-9798
Message-ID: <12246785760.29.REGES@Score.Stanford.EDU>

I have been meaning to make this suggestion for some time, but haven't gotten
around to it.  The teaching requirement for PhD students mentions courses that
are "200 to 300."  The reason it wasn't "less than 300" is that we didn't
want PhD students to TA a class like 106A unless they were going to teach it.
But this now cuts them out of the new undergrad courses like 143A (Compilers)
and 140 (Intro to Systems Programming).  I think it would be appropriate to
restrict them to courses between 108 and 300.  Andy Tucker is a TA this quarter
for 140 and Yossi Friedman is a TA for 143A.  Both would like to count this
towards the teaching requirement.  I have sounded out a few faculty on this
(Jeff, Keith, Nils) and they agree that the numbers should be 108 to 300.

Do you think we should try to take a quick vote of the faculty electronically
and make the amendment so these students can count what they are doing this
quarter?  We need to decide fairly quickly, because otherwise the University
will start taking out income tax.
-------
-------

∂14-Oct-86  1657	WASOW@CSLI.STANFORD.EDU 	Rich Cower's absence
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Oct 86  16:57:38 PDT
Date: Tue 14 Oct 86 16:46:04-PDT
From: Tom Wasow <WASOW@CSLI.STANFORD.EDU>
Subject: Rich Cower's absence
To: folks@CSLI.STANFORD.EDU

It now appears as though Rich Cower may be out for a couple of months
more.  Brad and the rest of the computer staff have been working
extraordinarily hard, but their short-handedness has made it
impossible for them to fix problems as fast as they would like.  We
are working on getting them some reinforcements.  In the meantime,
please be patient.  Problems and queries can be addressed to Brad, but
please be understanding.

Tom
-------

∂14-Oct-86  1716	POSER@CSLI.STANFORD.EDU 	Colloquium Announcement  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Oct 86  17:15:58 PDT
Date: Tue 14 Oct 86 17:06:49-PDT
From: Bill Poser <POSER@CSLI.STANFORD.EDU>
Subject: Colloquium Announcement
To: folks@CSLI.STANFORD.EDU


                         Linguistics Department Colloquium

                                  Paul M. Postal
                         IBM T. J. Watson Research Center

          "Semantic and Syntactic Gaps Involving French Indirect Objects"

          Date: 28 October 1986
          Time: 15:15
          Place: 420-050 (Jordan Hall)

          Refreshments will be served after the talk in the Greenberg Room.


                                     Abstract


               Sentence   set   (1)   illustrates   apparently   baffling
          constrasts  concerning  whether  or not an INDIRECT OBJECT with
          the  French  verb  acheter  `to   buy'   can   be   interpreted
          benefactively or not.

          (1)  a.Marcel achetera cela a Louise.
               `Marcel will buy that from/for Louise'
            b. Marcel vous achetera a Louise.
               `Marcel will buy you from/for Louise'
            c. Marcel vous achetera a elle.
               `Marcel will buy you from/*for Louise'
            d. Vous lui serez achete.
               `You will be bought from/for him/her'
            e. Je vais acheter cela a elle, pas a vous.
               `I am going to buy that from/*for her, not for you'
            f. Je vais acheter plus de trucs a elle qu'a vous.
               `I am going to buy more things from/for her than from/for you'
            g. Marcel s'est achete un bateau.
               `Marcel bought a bought ?from/for himself'
            h. Marcel s'est achete un bateau a lui-meme.
               `Marcel bought a boat ?from/*for himself'
            i. Marcel et Claude se sont achete des bateaux l'un a l'autre.
               `Marcel and Claude bought boats from/for each other'
            j. Marcel va vous acheter a lui-meme.
               `Marcel is going to buy you ?from/*for himself'
            k. Vous serez achete par Marcel a lui-meme.
               `You will be bought by Marcel ?from/*for himself'

          With other verbs taking  indirect  objects,  e.g. procurer  `to
          procure',  the examples corresponding to the banned benefactive
          meanings in (1) are just ungrammatical, e.g.:

          (2)c.*Marcel vous procurera a elle.
               `Marcel will procure you for her'
            d. *Cela a ete procure par Marcel a lui-meme.
                `That was procured by Marcel for himself'
            h. Marcel s'est procure un bateau (*a lui-meme).
               `Marcel procured a boat for himself'
            j. *Marcel va vous procurer a lui-meme.
               `Marcel is going to procure you for himself'

          This talk sketches the principles underlying this curious array
          of  data,  considering  some  of  what  they might reveal about
          natural language sentence structure.  At issue inter  alia  are
          the  existence  of  primitive  grammatical  relations and their
          organization  in  a  syntactic  structure  more  abstract  than
          surface structure.






































$9

$9



-------

∂15-Oct-86  0904	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB(S)    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Oct 86  09:04:48 PDT
Date: Wed 15 Oct 86 09:01:44-PDT
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLB(S)
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12247018470.15.SCHAFFER@Sushi.Stanford.EDU>

Abstracts for the next two talks follow.


Parallel Routing in Networks -- Back to Virtual Paths?

               Professor Eli Shamir
            Hebrew University, Jeruslem
                      and
                DEC SRC, Palo Alto

                 16 October 1986
                 MJH352, 12:30PM
                    
There are networks of size ranging from a few hundreds to a few millions
nodes which achieve a ratio diameter/fanout much smaller (so better) than
hypercubes.  This implies a massive number of edge-disjoint paths, 
allowing parrallel communication requests to be routed by virtual paths 
instead of randomized packet switching (which is used only on tracers finding 
and marking these paths).

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Beta Operations: Efficient implementation of a primitive
parallel operation

Ramsey Haddad (joint work with Evan Cohn)
Stanford University

23 October 1986
MJH352, 12:30PM

ABSTRACT

The Beta Operation was introduced as a parallel programming primitive
by Hillis as a means to reduce the complexity of programming his
hypercube-based Connection Machine.  The Beta Operation performs a
combination of sorting and data reduction.  (One possible application
would be: sorting numbers in the presence of MANY duplicates.)  We
explore efficient ways to perform this operator on the hypercube and
mesh-of-trees.

Let the input size of the problem be N and output size M (note
that 1 <= M  <= N).  We show how to efficiently perform the
operation in time that is a function of BOTH N and M.

If the parallel time complexity of performing the operation is
expressed solely as a function of the number of inputs, the time
bounds are trivially seen to match those of sorting --- O(log↑2 N) for
the N-node hypercube and O(sqrt N) for the (sqrt N) X (sqrt N)
mesh-of-trees.  If it is also clear that if M=1 for this operation, it
can be performed in O(log N) time on either parallel architecture.

What we show is that the Beta Operation can be performed on an N-node
hypercube in O(log N + log↑2 M)$ time.  For a (sqrt N) X (sqrt N)
mesh-of-trees, we require O(log N + sqrt M)$ time.  Thus, we reduce
the time needed when using the parallel primitive in cases where a lot
of data reduction leaves few outputs (that is, with small M --- for
example, if M is polylog in N).
-------

∂15-Oct-86  1635	@CSLI.STANFORD.EDU:JONES@SRI-WARBUCKS.ARPA 	Guest Speaker   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Oct 86  16:33:58 PDT
Received: from SRI-WARBUCKS.ARPA by CSLI.STANFORD.EDU with TCP; Wed 15 Oct 86 16:22:02-PDT
Date: Wed 15 Oct 86 16:23:59-PDT
From: Mae Jones <JONES@SRI-WARBUCKS.ARPA>
Subject: Guest Speaker
To: folks@SU-CSLI.ARPA
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 15-Oct-86 16:23:59.SRI-WARBUCKS.ARPA>

Robert de Beaugrande, University of Florida, will give a talk on
"Semantic & Pragmatic Issues in Control:  The Evaluation of Complex
Systems," on Monday, Oct. 20 at 3:00 p.m., SRI International,
Conference Room EJ228.
-------

∂15-Oct-86  1752	REGES@Score.Stanford.EDU 	Informational Meeting   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Oct 86  17:51:56 PDT
Date: Wed 15 Oct 86 17:10:27-PDT
From: Stuart Reges <REGES@Score.Stanford.EDU>
Subject: Informational Meeting
To: tas@Score.Stanford.EDU, instructors@Score.Stanford.EDU
cc: dewerk@Score.Stanford.EDU
Office: Margaret Jacks 030C, 723-9798
Message-ID: <12247107437.44.REGES@Score.Stanford.EDU>

We will be holding an informational meeting for all those people who will be
making use of our Tresidder space this Friday during lunch.  The meeting will
start promptly at 12:15 and should end at 12:30.  I have asked the TV people
to give an orientation from 12:30 to 12:45 for new TAs, but I haven't gotten
a confirmation from them yet.  This meeting applies to all TAs, student
instructors, and industrial lecturers who have no office space in MJH.

The meeting will be held by the new TA offices (where the LOTS offices used to
be in LOTS II).  I hope you can make it at 12:15 Friday.

-------

∂15-Oct-86  1753	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, October 16, No. 3    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Oct 86  17:53:37 PDT
Date: Wed 15 Oct 86 16:59:46-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, October 16, No. 3
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
October 16, 1986                 Stanford                       Vol. 2, No. 3
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ←←←←←←←←←←←←

           CSLI ACTIVITIES FOR THIS THURSDAY, October 16, 1986


   12 noon		TINLunch
     Ventura Hall       Reading: "Possible Worlds and Situations" 
     Conference Room    by Robert Stalnaker
			Discussion led by John Perry (John@csli.stanford.edu)
			Abstract in this week's calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       Categorial Unification Grammar
     Room G-19  	Lauri Karttunen and Hans Uszkoreit
			(Lauri@sri-warbucks.arpa)
			Abstract in last week's calendar

   3:30 p.m.		Tea
     Ventura Hall		
                              ←←←←←←←←←←←←
           CSLI ACTIVITIES FOR NEXT THURSDAY, October 23, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: "Circumstantial Attitudes and Benevolent
     Conference Room    Cognition" by John Perry
			Discussion led by David Israel 
			(Israel@csli.stanford.edu)
			Abstract in next week's calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       HPSG Theory and HPSG Research
     Room G-19  	Ivan Sag (Sag@csli.stanford.edu)
			Abstract in this calendar

   3:30 p.m.		Tea
     Ventura Hall		
                             --------------
                          THIS WEEK'S TINLUNCH
      Reading: "Possible Worlds and Situations" by Robert Stalnaker
                      Discussion led by John Perry
                            October 16, 1986

   Stalnaker (and also Barbara Partee, in a paper I shall mention at
   TINLunch), maintains that possible worlds semantics is an extremely
   flexible and metaphysically benign (if not completely neutral)
   framework.  I will argue that this is not so, that possible worlds
   semantics, in the form in which Stalnaker (and Partee) embraces it, is
   metaphysically loaded in one of two quite different ways, either of
   which incorporate assumptions that linguists and AI-researchers
   shouldn't thoughtlessly adopt, and which philosophers should
   thoughtfully avoid.   				--John Perry
                             --------------
                           NEXT WEEK'S SEMINAR
                      HPSG Theory and HPSG Research
                                Ivan Sag
                            October 23, 1986

   This seminar presents an overview of the central ideas under
   development by members of the CSLI HPSG project. Head-Driven Phrase
   Structure Grammar is an information-based theory of the relation
   between syntactic and semantic structure. The syntactic concepts of
   HPSG evolved from Generalized Phrase Structure Grammar (GPSG) in the
   course of the last few years through extensive interaction with
   members of the CSLI FOG project.  HPSG integrates key ideas of GPSG
   with concepts drawn from Kay's Functional Unification Grammar and
   Categorial Grammar and incorporates certain analytic techniques of
   Lexical-Functional Grammar. The semantic concepts of HPSG are a hybrid
   of Situation Semantics and the theory of thematic roles.  Current HPSG
   theory embodies a number of important design properties: monotonicity,
   declarativeness and reversibility, yet current HPSG analyses require
   extensions of such standard frameworks as PATR-II.  Current research
   ideas will be surveyed, as well as ongoing work on the hierarchical
   structure of the HPSG lexicon.

-------

∂16-Oct-86  0437	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #55
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Oct 86  04:37:37 PDT
Date: Wednesday, October 15, 1986 8:52PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #55
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Thursday, 16 Oct 1986      Volume 4 : Issue 55

Today's Topics:
               Query - Chemistry Systems & Neural Nets,
                   & Forward Chaining, OPS5 Design,
                         & Opinions on Books,
                   Implementations - Fixed Points,
               LP Library - New Book on Multiprocessors
----------------------------------------------------------------------

Date: Sun, 28 Sep 86 10:46:15 -0200
From: Jacob Levy  <jaakov%wisdom.bitnet@WISCVM.WISC.EDU>
Subject: Chemistry Systems

Has anyone programmed or used a logic programming based
system for use in Chemistry? I am especially interested
in organic synthesis planning systems. Do you know of
such systems written in other languages? Any help,
references and info will be greatly appreciated,

Thank you,

-- Jacob Levy)

------------------------------

Date: 2 Oct 1986 10:04-EDT
From: VERACSD@A.ISI.EDU
Subject: Neural Nets

Has any substantive work been done with neural-networks
using Prolog?  If so, I would appreciate pointers.

Thank you.

-- Kobryn

------------------------------

Date: 3 Oct 86 11:19:00 EDT
From: "CUGINI, JOHN" <cugini@nbs-vms.ARPA>
Subject: literature on forward-chaining

Are there any articles in the literature about good ways to implement
forward-chaining with multiple rule-sets in Prolog?  Eg, at some point
in the program be able to say: keep applying any matching rules from
rule-sets A, B, or E, until no more apply.  (I'm looking more for
references than for techniques per se).

Thanks for any citations.

-- John Cugini

------------------------------

Date: 6 Oct 86 12:52:42 GMT
From: Peter Srulovicz
Subject: OPS5 design

I am trying to build a forward chaining system functionally equivalent
to OPS5. I need some advice on how to build such a system efficiently
in Prolog.

Any help would be appreciated.

------------------------------

Date: 10 Oct 86 07:12:56 GMT
From: Todd Ogasawara <humu!uhmanoa!todd@bass.nosc.mil>
Subject: Opinions on Prolog books requested

I'd like some opinions on the following books.

1. Prolog Programming for Artificial Intelligence
   by Ivan Bratko

2. Prolog
   by Giannesini, Kanoui, Pasero, and van Caneghem
   (a intro to Prolog II book)

3. A Prolog Primer
   by Jean B. Rogers

I'll probably dig into my pockets and buy all of the books,
but would still like a preview set of opinions

Thank you.

-- Todd

------------------------------

Date: Fri 10 Oct 86 18:31:49
From: Wlodek Drabent <enea!liuida!wdr@seismo.CSS.GOV>
Subject: Fixed Points (V4 #47 of Prolog Digest)

Dear Jamie,

As one of the authors of "fixed points" I am answering your question
mailed in Prolog Digest V4 #47.

The proof that my programs (V4 #46) have the desired property was
actually given together with the programs (but not explained). The
approach is called "declarative debugging" [1].

If you ask a most general question to a logic program (say ?-p(X) )
then the answers you obtain (say X=Ans1, ..., X=Ansn,
...) describe the relation defined by the program. This means
that  p(Arg)  is true iff it is an instance of  p(Ansi)  for
some  I  (provided the computation was finite what guarantees
that the whole tree was searched).

My first program gives one answer to a most general question
?-fix(X,Y) and the computation is finite. The answer is the program
itself. Hence fix(Arg1,Arg2) is true iff Arg1 and Arg2 are an instance
of the program itself.

The second program also gives itself as an answer to a most
general question (and this is the only answer and the computation
is finite). If the extra-logical procedures  var  and  \==  had
been defined as

        var(X).
        X \== Y.

then fix would have been true for every instance of the answer (ie.
itself). Let us analyze the influence of using actual DEC-20
procedures var and \== . (It may be helpful to rename variables in the
first clause and in the question).

There are two variables in the answer.  fix is false for every
instance of the answer in which a (nonvariable) term is substituted
for any of these variables (because they are checked by the procedure
var ).  fix is also false if they are substituted by the same variable
(this is checked by \== ). So fix is true only for (a variant of) the
program itself.  ("Variant" means renaming variables).

-- Wlodek


[1] R.Kowalski  "Logic Programming" in "Information Processing 83"
(Proceedings IFIP 1983), Elsevier

Note: by "p(Arg) is true" I mean that  ?-p(Arg)  succeeds
instantiated to (a variant of) itself.

------------------------------

Date: 7 Oct 86 19:58:39 GMT
From: Michael Wise
Subject: New Book on Multiprocessors

A book is soon  to  appear,  by  Michael  J.  Wise,  entitled  "Prolog
Multiprocessors".  It is being published by Prentice-Hall (Australia).
In a nutshell,  the  book  examines  the  execution  of  Prolog  on  a
multiprocessor.

     Starting  from  a   survey   of   some   current   multiprocessor
architectures,  and  a review of what is arguably the most influential
counter-proposal - the "data-flow" model,  a  model  is  proposed  for
executing  Prolog  on  a  multiprocessor.  Along with the model goes a
language based on Prolog.  The  model  and  the  language  are  called
EPILOG.  EPILOG employs both AND and OR parallelism.  Results are then
reported for the simulated execution of some Prolog programs rewritten
in  the  EPILOG language.  The book concludes with an extensive survey
of other multiprocessor implementations of Prolog.

     The book will be available in Australia from mid November, and in
US/UK/Europe  roughly  eight  weeks  later.   A  list  of  the Chapter
headings follows.  A more detailed list  can  be  obtained  from  your
local P-H representative, or by e-mailing to me directly.

                          TABLE OF CONTENTS

Foreword by J. Alan Robinson
Preface

  1.  Parallel Computation  and the Data-Flow Alternative
  2.  Informal Introduction to Prolog
  3.  Data-Flow Problems and a Prolog Solution
  4.  EPILOG Language and Model
  5.  Architectures for EPILOG
  6.  Experimenting with  EPILOG  Architectures  -  Results  and  Some
      Conclusions
  7.  Related Work

Appendix 1 Data-Flow Research - the  First Generation
Appendix 2 EBNF Specification for EPILOG
Appendix 3 EPILOG Test Programs
Appendix 4 Table of Results

------------------------------

End of PROLOG Digest
********************

∂16-Oct-86  0917	PETERS@CSLI.STANFORD.EDU 	Microsoft Word on the MacIntosh   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Oct 86  09:17:35 PDT
Date: Thu 16 Oct 86 09:06:05-PDT
From: Stanley Peters <PETERS@CSLI.STANFORD.EDU>
Subject: Microsoft Word on the MacIntosh
To: folks@CSLI.STANFORD.EDU

To whoever has my Word manual:  Will you please return it?

To whoever has a Word manual they can loan me:  Will you please
let me borrow it for a few days?
-------

∂16-Oct-86  1427	LUNCH@CSLI.STANFORD.EDU 	When Supply Doesn't meet Demand    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Oct 86  14:27:02 PDT
Date: Thu 16 Oct 86 14:13:05-PDT
From: CSLI Lunch <LUNCH@CSLI.STANFORD.EDU>
Subject: When Supply Doesn't meet Demand
To: folks@CSLI.STANFORD.EDU


Due to factors beyond our control, the Lunch supply was beseiged today 
and those seeking victuals shortly after noon could not be accommodated.
We apologize for the greed and short sightedness of others. We will take
appropriate measures to meet the continually climbing consumptive patterns
here at CSLI and hope that this type of outrage doesn't  recur. Again,
our apologies to those who gracefully(and those who not so gracefully)
settled for yogurt, salads, cookies or fruit. May your dinner tonight
be fulfilling.

Thank you for your continual consumption,

The Center for the Service of Lunch and Interaction.
-------

∂16-Oct-86  1557	SELLS@CSLI.STANFORD.EDU 	Talk by Abdu Fassi Fehri 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Oct 86  15:57:15 PDT
Date: Thu 16 Oct 86 15:42:55-PDT
From: Peter Sells <Sells@CSLI.STANFORD.EDU>
Subject: Talk by Abdu Fassi Fehri
To: folks@CSLI.STANFORD.EDU, linguists@CSLI.STANFORD.EDU


The first meeting of the Morphology/Syntax/Discourse Interactions group
this Fall will be on Tuesday October 28th, at 12.30 (abstract and title
below).  Subsequent meetings will be on Mondays, at 12.30, on the general
topic of anaphora and in several instances on the particular topic of
reflexives.

       --Peter Sells



             Relation-changing Affixes and Homonymy

                    Abdelkader Fassi-Fehri

           Oct. 28th, 12.30, Trailer Classroom, CSLI


Of special relevance to a natural theory of affixation are the following 
questions:

a) What is the exact nature of the changes that a lexical unit undergoes as
the result of an affixation process (role or argument reduction or
increase, valency reorganization, etc.), and which level of representation
is the most appropriate to state these changes ?

b) Given that languages use different systems of homonymic forms of affixes
to express different valencies (or the same valency organized in different
ways), is there a possible account which will predict which homonymy
affixation would be natural, and which one would be accidental ?

We propose a theory of lexical organisation that answers these questions.



-------

∂16-Oct-86  1734	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Oct 86  17:34:23 PDT
Date: Thu 16 Oct 86 16:30:27-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


  The CSLI Monthly will be sent out some time on Friday and will
be about 33 pages long divided into 8 parts.

  Those of you on Turing will not receive the Monthly instead
you can find it in <csli>csli-monthly.10-86.

-------

∂16-Oct-86  1757	@Score.Stanford.EDU:MDIXON@Sushi.Stanford.EDU 	problems please   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Oct 86  17:57:09 PDT
Received: from Sushi.Stanford.EDU by SU-SCORE.ARPA with TCP; Thu 16 Oct 86 17:30:20-PDT
Date: Thu 16 Oct 86 17:26:44-PDT
From: Mike Dixon <MDixon@Sushi.Stanford.EDU>
Subject: problems please
To: faculty@Score.Stanford.EDU
Message-ID: <12247372548.30.MDIXON@Sushi.Stanford.EDU>

it's time again for the ACM programming competition.  this year stanford
is not only holding a local competition to select its team, but also
hosting the regional competition for the pacific region.  so...  we
need some problems.

problems should
    - be clearly defined
    - be solvable in a couple of hundred lines of pascal
    - not rely on any knowledge beyond standard programming techniques

the problem solutions are judged only on their i/o behavior (i.e. they're
run on particular test data, and the output is judged for correctness), so
problems like "find an O(n) algorithm for ..." are out.

the teams have about an hour to design, write, test, debug, and submit each
problem -- so they shouldn't be *too* complicated.  on the other hand, don't
underestimate just how much you can do in that much time...

we'll need four problems for the local competition and another six for the
regional, so any help is greatly appreciated.  please send suggestions to
me (MDixon@sushi).  thanks!
                                                            .mike.
-------

∂17-Oct-86  1431	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 3 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Oct 86  14:31:22 PDT
Date: Fri 17 Oct 86 13:48:23-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly, 2:1, part 3
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561

% start of part 3

   RESPONSE
   John Perry

   Smith's argument is as follows:

   1) An important function of natural language is to convey information.

   2) Natural language is situated.

   Hence, to the extent that situation semantics explains how natural
   languages work, its account should apply to the language of situation
   theory.

   So the language of situation theory, or future developments of it,
   should manifest the crucial properties of natural language.

   I am a bit vague on how either of the conclusions follow from the
   premises. I accept the premises and the first conclusion.  The second
   conclusion doesn't seem very plausible.  Presumably, if statements of
   situation theory are to convey information (or misinformation) about
   how language works, they must share those properties of natural
   language statements that allow them to convey information.  But I
   would expect there to be many crucial properties of the more natural
   parts of natural language that the technical parts need not have.  For
   example, I don't think it would matter much if there were no agreement
   on the pronunciation of the parts of (1) below that are not words of
   ordinary English. Perhaps as situation theory's notation evolves, it
   will become impossible for anyone but Latex hackers to produce
   instances of it.  These properties would sharply distinguish the
   statements of situation theory from garden variety English statements,
   and the latter at least would be a sad development.  But I don't think
   these differences would point to any significant deficiency of
   situation theory as a theory that could be applied to its own
   statements.

   From the point of view of situation semantics, the most crucial
   properties of sentences for communicating information is that they
   have efficient meaning, that allows a user to describe a situation
   from her situation in the world.  For this reason situation semantics
   emphasizes the meaning/interpretation distinction.  It is crucial to
   make the meaning/interpretation distinction with respect to statements
   using the vocabulary and notation of situation theory, just as with
   other statements.  Consider Brian's example:

   	(1) s1 |= <<Loves, John, Mary; 1>>

   This could be used by a great many people to say many different
   things: same meaning, different interpretations.  Brian might use it
   in a class at Xerox PARC, to assert, or bring up for consideration,
   that what has happened since 1400 makes it the case that John of
   Edlingham loved Mary Queen of Scots, while David Israel might use it
   in a class at SRI about a different situation, a different John, and a
   different Mary.  The meaning is the same in each case, but the
   interpretation differs with context. Or it might be used, as it was in
   Brian's article as is above, with no John and Mary in mind. There is
   meaning, but no interpretation.

   Thus the meaning of (1) should be taken to be a relation between
   utterances and situations they describe, just as with other English
   sentences.

   Brian seems to say that the predicate calculus cannot be used to make
   assertions, and that sentences in situation theory notation, while
   they can be used to make assertions, cannot be used for other speech
   acts. But it seems to me that both the predicate calculus and the
   language of situation theory can be used to make assertions.  Some
   examples:

   	(2) For all x (x=x)

   	(3) |=<<Involves [x|thing,x;1], [x| =,x,x;1] ;1 >>

   Of course, these same sentences could be used for other purposes, but
   this goes for other sentences in natural language too, such as "John
   loves Mary," which can be used to make assertions, give examples, and
   so forth.

   The predicate calculus is a formal language while the language of
   situation theory is not.  The latter is just a part of technical
   English, at least at present. (Of course, the predicate calculus, or
   an informal notation based on it, gets used this way too.)  The
   notation of situation theory, then, is not bound by rigid rules but
   can be used in novel ways in combination with bits of older parts of
   English.  I can even ask a question:

   	(4) |=<<Involves [x|puce,x;1], [x| ugly,x;1] ;1 >> ?

   I suspect, however, that by asking this question I will have revealed
   not only ignorance about a certain color but also about what exactly
   Brian was getting at here.

   Brian is most concerned about two differences having to do with what
   he calls objectification.  This means that "aspects of content" that
   in more natural parts of language are contributed by circumstances of
   use, or signified by nonnominal constructions, are in situation
   theory's notation designated by nominal constructions. I shall ramble
   on a bit about these matters.

   As to the first point, the more natural parts of language have plenty
   of devices for making explicit in language what can be left to the
   circumstances to supply -- devices that are used when lack of shared
   context or shared understandings threatens.  You say, "It's four
   o'clock"; I reply, "You mean four o'clock Pacific Coast time -- I'm
   calling you from Denver."

   There is a long tradition of thinking as Brian seems to, that using
   nominal constructions carries a lot of metaphysical weight.  That may
   be so, but the view that sometimes goes along with this, of trying to
   avoid such constructions, seems wrong-headed to me.

   Consider a simple language with sentences like "Brian sleeps" and
   "Brian stirs" used by some hypothetical folk in the Palo Alto wilds.
   There are no nominals standing for times nor even any tenses, we may
   suppose.  The theorist sees, however, that the truth-values of the
   sentences changes in systematic ways with what goes on at various
   times.  Everyone assents to "Brian sleeps" when used on those
   occasions when Brian is sleeping, dissents from it when Brian is
   stirring. So he concocts a theory: a use of "Brian is sleeping" at
   time t is true iff Brian is sleeping at t.  Is there any virtue in the
   theorist, having noted the dependence of truth on times, hesitating to
   adopt explicit reference to times in his own vocabulary?  I must admit
   I cannot see it.  It is important to see that the theorist is not
   thereby saying that the folk in question have the same concept of time
   and times he uses in theorizing about their language and behavior.

   We won't be clear about this last point, if we confuse the project of
   constructing a theory that shows how the informational or other
   content of uses of sentences systematically depends on the situation
   of use, with the project of producing, in one's own language,
   concept-preserving translations of those sentences.  It seems to me a
   virtue of situation theory that it helps us make this distinction.

   Let me abuse another example to try to develop this point. A theorist
   who knows about time zones is studying the language of Californians
   who do not.  His theory is that "It is n o'clock," used by a member of
   this group at time t, is true iff at t is is n o'clock Pacific Coast
   time.  The theorist uses "is n o'clock in" as a two-place predicate of
   times and has a supply of names of time zones.  He uses this heavy
   equipment to state a theory of the use of a language that is innocent
   of names of time zones and uses "is n o'clock" as a property of times.
   He does not produce of translation of the sentences of the group, but
   an account of their conditions of truth.  This approach has the
   advantage that he can say things like, "The reason they don't need a
   concept of a time zone is because they never go on vacations and can't
   afford to call long-distance and don't watch national TV, and so the
   information about time they pick up in perception is always about
   Pacific Coast time, and the actions their knowledge of time controls
   are always actions whose appropriateness is determined by Pacific
   Coast time--e.g., they go to bed when it is 10 o'clock Pacific Coast
   time, which they can find out by looking at their watches, which are
   all set to Pacific Coast time."

   I am inclined to think that (a) any language, natural or designed,
   used by agents to store and convey information that controls their
   actions, will rely on aspects of context to contribute to content; (b)
   a satisfactory theory of how such languages are used to store and
   convey information by the agents that use them will make some of these
   aspects explicit, since relationships that merely need to obtain for
   things to work, need to be stated to explain how they work.  But, as
   Brian points out, the theory will itself be used to convey
   information, and so will itself rely on aspects of content contributed
   by context. There is no reason to expect we can get to a theory that
   is itself couched in a language that does not rely on the embedding
   situation to supply content.

   Basically, although there may be deeper issues involved in the
   differences between the statements of situation theory and more garden
   variety statements that Brian notes, I don't yet see a problem.

% end of part 3
-------

∂17-Oct-86  1434	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 1:1, part 1 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Oct 86  14:34:10 PDT
Date: Fri 17 Oct 86 13:45:21-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly, 1:1, part 1
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561




			     CSLI MONTHLY

-----------------------------------------------------------------------
October 1986						  Vol. 2, No. 1
-----------------------------------------------------------------------
                        A monthly publication of
          The Center for the Study of Language and Information

CSLI was founded early in 1983 by researchers from Stanford University,
SRI International, and Xerox PARC to further research and development
of integrated theories of language, information, and computation.  CSLI
headquarters and the publication offices are located at the Stanford
site, Ventura Hall, Stanford, CA 94305.
                           ------------------

   Contents

   E Pluribus Unum?
   by Tom Wasow							1

   The Wedge							2

      Is LOST a Natural Language
      by Brian Cantwell Smith					2

      Response						
      by John Perry						3

   Project Reports						4

      Designing a Situated Language
      by Susan U. Stucky					4

      Quantifiers, Referring Noun Phrases, and Elliptical Verb
      Phrases
      by Stanley Peters and Mark Gawron				5

      Structure of Written Languages
      by Geoffrey Nunberg					6

      Summer Meetings of GTDS
      by Peter Sells						7

   CSLI Site Directors						7

   New Postdoctoral Fellows 1986/87				7

   CSLI Visiting Scholars					7

   Announcement and Call for Papers				7

   CSLI Publications						8

   Apropos							8

                           ------------------
                            E PLURIBUS UNUM?
                                Tom Wasow

   How many theories of grammar are under development at CSLI?  To the
   casual reader of our literature, it must appear that there are a great
   many.  Indeed, the list of types of grammars used in various CSLI
   publications reads like a recipe for alphabet soup: LFG, GPSG, HPSG,
   FUG, CG, PATR, D-PATR (a.k.a. HUG), etc.  What do these have in
   common, other than geographical proximity?  Is it reasonable to lump
   them together, as some have begun to do, under the heading GBAG
   (Generalized Bay Area Grammar)?

   The existence of multiple labels does not, by itself, entail the
   existence of any deep disagreements, especially in the sort of
   environment we have at CSLI.  Nowhere else is there so much
   collaboration between academic linguists and members of industrial
   centers of research.  This involves both institutionalized and
   informal interactions on issues ranging from the philosophical
   foundations of grammatical theory to the efficient implementation of
   particular formalisms.  Ours is a unique and innovative environment
   for computational experimentation with theoretical ideas.  Therefore
   new approaches can be invented, formalized, and explored especially
   rapidly here.  Consequently, labels tend to proliferate.  This does
   not mean that our ideas are any more divergent than the loosely
   related ideas that might elsewhere be subsumed under a single
   inexplicit theoretical framework.

   Before we go on to make substantive comparisons, some points of
   clarification are necessary.  First, the theories in question are
   changing, and it is not always easy to determine what the essential
   properties of any theory are.  Indeed, at least one theory on the list
   above (HPSG, for Head-driven Phrase Structure Grammar) evolved out of
   another (GPSG, for Generalized Phrase Structure Grammar); while
   interest in GPSG remains strong, it is no longer being actively
   developed in any of CSLI's eighteen research projects.  Second, it is
   important to recognize that not all of the grammatical research here
   is directed toward the same goal.  In particular, PATR (in its various
   incarnations) is designed to be a general formalism for writing and
   implementing a variety of different kinds of grammars.  Is is not (and
   was never intended to be) a theory of natural language structure.
   Thus, it doesn't make sense to try to compare it with systems designed
   as linguistic theories.

   In fact, it seems reasonable at this point to say that there are at
   most three grammatical theories currently being used in research at
   CSLI, namely, LFG (for Lexical Functional Grammar), HPSG, and what has
   recently been dubbed Categorial Unification Grammar (henceforth, CUG).
   The following discussion will be limited to a consideration of the
   points of similarity and difference among these three.

   Let us turn now to the substantive question of what CSLI's grammatical
   theories have in common.  The most important thing is a shared
   conception of how the information carried by a complex linguistic
   expression is related to the information carried by its parts.  In all
   three theories, the structural description of a sentence (or any other
   kind of phrase, for that matter) is built up out of the partial
   information contained in its constituent parts by identifying certain
   pieces with one another.  The formalisms employed in the theories
   require certain structures to be identical; this technique is used to
   encode a wide variety of types of dependencies between linguistic
   elements.

   The formal mechanism used by all of CSLI's theories to realize this
   general idea is the operation of unification, which is simply the
   merger of two mutually consistent structures.  How it works can be
   sketched by considering the phenomenon of subject-verb agreement in
   English (which is analyzed in essentially the same way by all of the
   theories in question).

   In a sentence like "The fish swim," the noun "fish" is third person,
   but contributes no information about its number, whereas the verb
   "swim" carries the information that its subject must not be third
   person singular.  These two pieces of partial information are
   compatible, so they can unify, resulting in a well-formed sentence
   with a third person plural subject.  In "*The whale swim," on the
   other hand, the noun "whale" is third person singular, so the noun and
   verb carry incompatible information, and unification is impossible.
   This sort of analysis differs in crucial respects from approaches
   which posit a transformation marking the finite verb's agreement with
   the subject.  Instead of postulating multiple levels, with rules
   manipulating their form, CSLI's theories generate surface structures
   directly, making use of unification to account for dependencies
   between the parts of a sentence.

   This common conceptual and formal core is implemented in PATR in a
   manner general enough to permit the encoding of analyses drawn from a
   number of different theoretical frameworks.  While LFG and HPSG both
   employ additional mechanisms that are not straightforwardly
   formalizable in PATR, PATR has provided a common medium for the
   implementation and comparison across theories of the analyses of a
   number of linguistic phenomena.  This has been a valuable exercise,
   and has been one major focus of the Foundations of Grammar project at
   CSLI.

   Another common property of CSLI's grammatical theories is their
   declarative character.  While most approaches to syntax in recent
   decades have employed sequential derivations in the analysis of
   sentence structures, the theories here have been largely
   nonprocedural.  The grammars themselves establish relations among the
   elements in a sentence.  This information can be used in different
   kinds of processing (e.g., parsing or generating), but it is
   inherently nondirectional.  Hence, for example, questions of rule
   ordering (intrinsic or extrinsic), which have exercised syntacticians
   for years, simply do not arise within these theories.

   A slightly less abstract property shared by the grammatical theories
   under discussion (though not by GPSG) is the central role of the
   lexicon as the repository of most linguistic information.  Lexical
   entries are conceived of as highly articulated structures, containing
   most of the syntactic, semantic, and phonological information about
   languages.  Language-particular rule systems are assumed to be
   relatively impoverished (though a variety of mechanisms are posited to
   capture redundancies within the lexicon).  This tendency is also
   evident in work being done elsewhere, including, notably,
   Government-Binding theory.  Its culmination is the revival of
   categorial grammar as a serious theory of natural language syntax.  In
   this work, exemplified at CSLI by CUG, even the information about how
   words combine into phrases is encoded into the lexicon, rather than in
   a separate set of phrase structure rules.

   One consequence of these high-level, abstract commonalities among
   CSLI's theories of grammar is that many of the specific analyses are
   rather similar.  The near identity of the treatments of agreement has
   already been cited.  Similarly, they all analyze the English
   active/passive alternation as a lexical relation, associating pairs of
   verbs whose syntax, semantics, and morphology are systematically
   related.  The existential "there" is likewise given a lexical
   treatment, its distribution being determined by the co-occurrence
   restrictions different verbs impose on their subjects and objects.
   Even the analysis of control (that is, the identification of "missing"
   subjects in the complements to such verbs as "try," "seem,"
   "persuade," "believe," and "promise") exhibits certain uniformities
   across CSLI's theories: all of them involve lexically identifying one
   of a verb's arguments with its complement's subject; no use is made of
   movement, deletion, or empty nodes, as is done in many other syntactic
   theories.

   In each of these cases, the theories differ in the details of their
   analyses, but they agree in their general outlines.  Viewed from a
   perspective broad enough to include such theories as standard
   transformational grammar, Government-Binding theory, Relational
   Grammar, and GPSG, these similarities among CSLI's theories seem quite
   significant.

   There remain, however, a number of points of substantial disagreement.

   One obvious one is over the difference in LFG between
   c(onstituent)-structure and f(unctional)-structure, for CSLI's other
   theories make no such distinction.  LFG posits a bifurcation of the
   syntactic information about a sentence into information about phrase
   structure and information about grammatical function; these are
   encoded in rather different ways into c-structure and f-structure.
   HPSG and CUG, on the other hand, employ a single type of data
   structure to represent all grammatical information.  This difference
   leads to some substantive linguistic issues.  For example, do verbs
   ever select arguments of particular grammatical categories (requiring,
   say, that complements be adjective phrases), or is such selection
   strictly a matter of grammatical function, and perhaps semantics
   (requiring, say, that complements be any category that can be used
   predicatively)?  LFG, by making category a c-structure attribute and
   doing subcategorization on f-structures, excludes the former
   possibility.  The other theories would permit it.

   Much of what LFG puts into f-structures is included under the
   semantics attribute in the structures posited by HPSG and CUG.  For
   example, LFG treats the control information alluded to above in terms
   of primitive (syntactic) notions of "subject" and "object," whereas
   the other theories treat this as part of the meaning of the verb.
   This reflects a general commitment on the latter's part to a tight fit
   between their syntactic and semantic analyses.  LFG, on the other
   hand, has a separate (and nontrivial) semantic component providing
   intepretations for f-structures.

   Another obvious difference among these theories is simply the
   difference between categorial and rewriting systems.  A common
   characteristic of LFG and HPSG is that they employ a system of phrase
   structure rules.  Such rules express the combinatorial principles of
   the language.  In categorial grammar, these principles are encoded
   into the category labels of lexical items.  Thus, in CUG, the
   definitions of grammatical categories include the information about
   how they combine with each other, whereas LFG and HPSG rely on phrase
   structure rules to specify how categories are combined.  This
   difference has been exploited in the analysis of coordinate
   conjunction to permit CUG to treat apparent cases of coordination of
   nonconstituents (e.g., "Pat gave a book to Chris and a record to Lee,"
   where each conjunct--"a book to Chris" and "a record to Lee"--is a
   string of phrases, not a single phrase) in the same manner as
   consitituent coordination.

   There are of course many other differences, at various levels of
   detail.  Indeed, it would take a book-length piece to do a really
   systematic comparison of the theories.  Nevertheless, even this
   cursory survey is enough to provide an answer, albeit a somewhat
   equivocal one, to the question of whether GBAG exists.  At this point,
   the answer must be that there is no single grammatical theory at CSLI,
   but there are several closely related theories.  Indeed, the
   differences among these theories are probably no greater than can be
   found within research that goes under a single theoretical label.
   Thus, the varieties of transformational grammar (or perhaps even of
   Government-Binding theory) exhibit no less diversity than is found
   among LFG, HPSG, and CUG.  Moreover, it is clear that the past three
   years of research here have produced considerable convergence among
   syntacticians, with the result that we are closer to a unified theory
   than we were when the Center was founded.

   [Footnote: One issue on which the grammarians at CSLI appear to have
   widely divergent views is the one addressed in the present essay.
   Reactions to an earlier version ranged from the claim that the
   differences among the theories were largely illusory to the claim that
   they were substantially greater than I made them out to be.  While
   some colleagues agreed with my overall assessment, it should be noted
   that others took strong exception.]
-------

∂17-Oct-86  1441	REULING@Score.Stanford.EDU 	ACM Scholastic Programming Contest   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Oct 86  14:39:58 PDT
Date: Fri 17 Oct 86 14:33:50-PDT
From: John Reuling <Reuling@Score.Stanford.EDU>
Subject: ACM Scholastic Programming Contest
To: Instructors@Score.Stanford.EDU
cc: TAs@Score.Stanford.EDU
Office: Margaret Jacks Hall 030c, Stanford; 415/725-5555
Message-ID: <12247603214.34.REULING@Score.Stanford.EDU>

I would appreciate it if you would announce the upcoming ACM
Scholastic Programming Contest to your class, if you feel it
would be appropriate to do so.  This year we are anxious to
get undergraduates to participate.  Students in 106B or above
should find the contest interesting.

Thanks for your help!

Below is a message I sent to the SU-EVENTS bboard explaining the
contest.

------------------------------------------------------------------------
Association for Computing Machinery (ACM) Scholastic Programming Contest
------------------------------------------------------------------------

The 1987 ACM Scholastic Programming Contest will be held Wednesday,
February 18th in St Louis Missouri.  If you want to go, all you have
to do is win the Regional Contest held either November 15th or
November 23d at Stanford.  And all you have to do to enter the
Regional Contest is win the Local Stanford Contest held Saturday,
November 8th (at Stanford).

At the local contest you will compete in teams of two, trying to solve
as many programming problems as possible in a limited period of time
(approximately 4 hours).  Programs will be written in Pascal and
judged on correctness of output rather than programming style or
efficiency.  (No flames, please!)

This contest is open to all currently registered Stanford students.

The local Stanford contest last year was a lot of fun.  This year's
will be bigger AND better.  Refreshments will be provided, and prizes
will be awarded.  (There will be separate awards categories for grad
students and undergrads).

If you are interested in participating in the local contest on the 8th,
please send mail to Programming-Contest@Score.

If you are interested in helping to organize the local contest and/or
the Regional contest on the 15th, please send mail to Reuling@Score.

Dates to remember
   Local:     November  8
   Regional:  November 15 or 23 (to be decided soon!)
   National:  February 18

-John Reuling
-------

∂17-Oct-86  1448	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 4 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Oct 86  14:47:29 PDT
Date: Fri 17 Oct 86 13:49:26-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly, 2:1, part 4
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561

% start of part 4

                           ------------------
                             PROJECT REPORTS
 
DESIGNING A SITUATED LANGUAGE
Susan U. Stucky

Project Participants:  Curtis Abbott, Jon Barwise, Adrian Cussins,
		       Mike Dixon, John Etchemendy, Mark Gawron,
		       John Lamping, Ken Olson, Brian Smith, Susan Stucky
		
   Designing and building the Situated Inference Engine (SIE), a
   computational system that engages in situated inference, is a
   collaborative project sponsored by STASS and the Embedded Computation
   projects.  From the beginning, the input of members from both these
   projects has been easily explained: members of STASS are interested
   because they are developing a theory of inference that includes cases
   which depend on circumstance for their interpretation (e.g.,
   TO-THE-RIGHT-OF(X)); the Embedded Computation folks are equally
   interested because computational practice suggests that the
   interpretation of internal structures is similarly contextually
   sensitive. (See also the initial report on the SIE in Project Reports:
   Embedded Computation, CSLI Monthly, June 1986.)  But because the basic
   model of the SIE is conversational--of a person issuing utterances to
   the SIE, to which the SIE produces appropriate replies, there is a
   third dimension, namely its linguistic aspect which, it seems to me,
   makes the project of substantial interest to linguists.

   As in inference and computation, I assume the situatedness of
   language; however, the point is not just that the language the SIE
   uses will be situated (that much is true of current natural language
   systems).  Rather, the interest lies in the SIE's being designed with
   two additional purposes in mind: (i) all three, inference, internal
   structures, and language will be situated in compatible ways, and (ii)
   there is a commitment to develop a common theoretical framework in
   terms of which to understand the full interplay among language,
   content, and the internal structures, etc.

   But in order to see what this comes to, let's spend a moment looking
   at the overall structure of the problem.  The inital subject domain of
   the SIE is one of schedules and calendars; thus we imagine saying to
   some ultimate version of the SIE "I have an appointment in an hour
   with Bill Miller" or "Am I free for lunch on Wednesday?"  And we
   imagine its replying in various appropriate ways: "No, that's
   impossible, you're scheduled to meet with the dean then" or "Yes, but
   remember that you have an appointment at 12:30."  That's a pretty
   smart scheduler.  And for anyone interested in language, its design
   brings up a host of issues.  Some of these are familiar from natural
   language systems of various stripes; others take on a slightly
   different cast, traceable, in the end, to our insistence on situated
   inference and our stance on computation.

   First, there are elements of language that depend for their
   interpretation on circumstance.  Pronouns are a well-known case: their
   interpretation depends on the structure of the discourse and (if the
   linguists are right) on the structure of the utterance itself.  Tense
   is another instance.  Basically, we will need an account of the
   structure of the language, and of the structure of the discourse and
   of the constraints that hold between the two domains.  And then we
   will need an account of how all of that is related to the situation
   being described.  In short, we need nothing more or less than a
   full-blooded relational account familiar from situation semantics.  An
   account of this sort will constitute our theoretical account of the
   external facts.

   Then there is the matter of the internal facts: how the language is
   processed and how the language is related to the inference that gets
   done.  Among other things, we want to get from an utterance u in the
   input language to what, following Brian Smith, we will call an
   impression i, some internal state in the machine.  One possible
   constraint is that u and i have the same interpretation, that is, that
   u and i describe the same state of the world.  (Of course, u might
   correspond to one or more i's, and vice versa, but let's stick to a
   simple case here.)  A subtle but important point is that u and i can't
   (by and large) have the same meaning: if we have adopted a relational
   account of meaning, then what u is related to (e.g., states of the
   world and i) and what i is related to (e.g., states of the world,
   other states of mind, ahem, the machine, and u) are likely not to be
   the same.  This perspective rules out some familiar approaches to
   natural language processing, namely, the ones in which a
   representation of the syntax of u (R(s,u)) is first computed (e.g., by
   parsing), whereupon a representation of the meaning of u (R(m,u)) is
   said to be computed from R(s,u), whereupon it is assumed that R(m,u)
   is the same as the R(m,i) (the representation of the meaning of i).
   Let's get back to u and i. Note that you can't compute the
   interpretation of i itself, at least not if it's some state of affairs
   in the world.  The best you can do is compute a representation of the
   interpretation of i.  What you really want is i itself.  How then do
   you get from u to i?  Equally important, how do you get from m to u?
   And what role does our theoretical account of the external facts play
   in this internalization process?  Is it embodied in the
   internalization process?  To whatever extent it is, is it implicitly
   embodied or explicitly embodied?  To what extent is the structure of u
   affected by the internalization process itself?

   Finally, if inference is really going to be situated, then we won't be
   needing to flesh out (or even necessarily disambiguate) absolutely
   everything upon internalization.  For instance, we might expect our
   situated robot, upon discovering a note on Barwise's door saying "I'm
   at lunch" to infer directly that Barwise was not there then and so not
   deliver the cup of tea it was carrying; and do this without using a
   sort of logical form that has the import of "Jon Barwise is not in his
   office at 12:00 p.m. 15 October l986."  In other words, we are going
   to expect that the SIE "do inference over" situated representations of
   some sort.  We expect this because of the overlap in the (temporal)
   circumstances of the situation of inference and the situation being
   reasoned about.  The SIE's being in the stuff it reasons about is
   precisely what makes it situated.

   So whatever are we to make of this?  Any sane linguist might, at this
   point, have bailed out of the project, for it is obvious that we can't
   address all these issues for any natural language.  But there is
   another alternative, which is familiar to logicians and to computer
   scientists, though not to linguists, and that is to design an
   artificial language (what I might have been tempted to call a formal
   language but for the fact that Barwise and Smith get very exercised if
   you use that term).  Rather than selecting a fragment of natural
   language (which is a more familiar way a linguist controls the amount
   of data to be considered), one simply (!) designs in the desired
   properties so that the properties are all structurally marked in the
   language.  I admit that I was skeptical at the beginning--why would
   anyone spend time working on an artificial language when you could
   work on the real thing instead?  But there are good reasons for the
   technique and good reasons why linguists should be involved. (And
   here, I think Mark Gawron, the other linguist on the project, would
   agree.) This technique turns out to have an added advantage above and
   beyond the use of a fragment.  Because the language is embedded in a
   larger system, we can be clearer about which properties are properties
   solely due to the structure of the language itself and which
   properties of the language are due to its interaction with the rest of
   the system.  Moreover, we can experiment with various configurations
   of these properties.

   In the present case, for instance, I want a language whose structure
   is related to the structure of the discourse, and to the structure of
   the situation being described, one that is internalizable by some
   fairly straightforward mechanism, and whose structure is related in
   some obvious way to the inference process.  Thus, designing the
   language consists not only of specifying its structure, but of giving,
   relevant to it, both a complete theoretical account of the external
   facts and a complete theoretical account of the internal facts.  Even
   that is a tall order, and we can suppose the language will not be very
   interesting in and of itself.  (It is wise to anticipate too that even
   the whole system will not be very interesting either.)  What is
   interesting is the theoretical account itself, particularly the
   framework in which the theoretical account is instantiated, which can
   be often more complex than the ingredient structures themselves.
   Again, the point is to see how the responsibility for various
   properties gets allocated across the whole system.

   As a first cut on the problem, Mark and I have undertaken the design
   of Pidgin, which will be the language of the first situated inference
   engine, SIE-0.  In this first version I have been concerned to include
   some natural-language-like devices that seem to be the glue of
   conversation.  For instance, I have designed in a rudimentary version
   of notions like topic of the discourse, and subject and the like.
   Similarly, I have added a rudimentary version of what linguists refer
   to as contrastive focus as evidenced in English sentences with
   "emphatic stress," e.g., "No, I meant this Tuesday, not next Tuesday."
   Take the notions of topic and subject that have been bandied about in
   linguistic theory for so long.  Are they solely properties of the
   language; what connections do they have to inference, to the discourse
   structure, etc.?  Both the notions of topic and focus are properties
   that designers of logical or other artificial languages do not
   generally design in, even though they seem central to language use.
   But, by specifying the effects on all the relevant domains (e.g., the
   discourse situation, the described situation, the internalization
   process, and the process of inference) one actually begins to work out
   a fuller account of natural language and, in some cases, to formulate
   new hypotheses about natural language itself.

   For example, my first cut at getting at the relations between subject
   (of the sentence) and topic (of the discourse) is necessarily a crude
   one.  Linear order isn't used (as it is in some languages) to
   designate the "subject" of the sentence.  Instead a term may be
   underlined. Position in the string of terms is used to indicate which
   argument type is designated of the relation designated by the
   predicate.  To correctly use the predicate 'eat' in Pidgin, for
   example, one puts the term designating the eaten thing in first
   position and the term designating the eater in second position (just
   to be perverse), and so forth. Then you can choose to underline one
   term, which is the "subject of the sentence."  There are constraints
   (surely too strong for the natural language case, but remember, this
   is a simple language) dictating that what is being talked about (i.e.,
   the "topic" of the discourse) designates the same individual or object
   that is designated by the "subject" of the Pidgin sentence.  By
   underlining different terms, a Pidgin speaker achieves a primitive
   equivalent of the active and passive form of sentences in natural
   languages.  Being the "subject" and designating the "topic" has other
   effects in the system.  Pronouns in Pidgin are constrained to be used
   to designate only the individual that is the current "topic," where
   current topic is further defined by the structure of the discourse.
   Those are all external facts about the language and how it is used.
   But, of course, we are interested as well in which of these external
   facts are explicitly represented by the internalization mechanism
   (i.e., what does our SIE explicitly represent about the grammar of the
   language?).  Here we are developing a a space of theoretical
   possibilities, including there being no explicit encoding of the
   external facts at all.  Still we might expect that internalizing
   something that has the property of being a "subject" would be
   different from internalizing, say, something having the property of
   being a "nonsubject."  For instance, if u is about the eater, then i
   may be stored in memory "in a different place" than it would otherwise
   be.  Being a subject would then have some implicit effect, but there
   would be no explicit representation of something's having had the
   property of being a subject of the sentence internally.  The current
   device we have given Pidgin to get at something like contrastive focus
   is similarly crude, but again, what is interesting is how it figures
   in the system as a whole.

   Thus the project for the language designer is a broad one, and
   involves more than the standard language design in which one provides
   only a syntactic specification and a semantic one.  The task here is
   more complicated: (i) to spell out constraints between the language in
   the discourse domain and between language and internalization and
   inference, and (ii) to provide a theoretical account.  In
   experimenting with this more general architecture and in developing
   theories for our simple artificial language, we may just learn
   something about doing it for the real thing.

% end of part 4
-------

∂17-Oct-86  1453	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 5 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Oct 86  14:52:50 PDT
Date: Fri 17 Oct 86 13:50:52-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly, 2:1, part 5
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561

% start of part 5

   QUANTIFIERS, REFERRING NOUN PHRASES, AND ELLIPTICAL VERB PHRASES
   A Subproject of STASS
   Stanley Peters and Mark Gawron

   STASS project members Mark Gawron and Stanley Peters are writing a
   paper about quantifiers, referring noun phrases including pronouns,
   and elliptical verb phrases.  They are taking a new look from the
   perspective of situation semantics at some old problems that have been
   studied under the heading of quantifier scope ambiguities and
   ambiguity as to the antecedent of an anaphoric expression (e.g., a
   pronoun or an elliptical verb phrase).  See, for example, Sag 1977,
   Williams 1978, and Bach and Partee 1980.  This work also builds in
   some distinctions between types of anaphoric function related to those
   posited in Evans 1980, Reinhart 1983, and Sells 1985.

   The plan is to exploit the relational theory of meaning in explaining
   how one utterance of a sentence, e.g., B's utterance in dialogue (1)

   (1)  A.  Are there any canapes left?
        B.  Yes, nobody ate one mushroom crepe.

   can be interpreted as saying that one crepe remains uneaten, while
   another utterance of the very same sentence would be interpreted as
   saying that all the crepes remain uneaten in dialogue (2).

   (2)  A.  Are all the mushroom crepes still there?
        B.  Yes, nobody ate one mushroom crepe.

   Example (2B) is the type of utterance in which the property people are
   denied to have is the (nonparametric) property of eating one mushroom
   crepe.  Example (2A), in contrast, is the type of utterance in which
   the parametric property of eating (the mushroom crepe) c is denied of
   people, for one value of the variable c.  A central goal of the
   analysis is to give an account of how different circumstances can
   interact with identical grammatical situations to give different types
   of interpretation.

   Circumstances also play a crucial role in the account of pronouns and
   their uses.  The analysis will distinguish among three different fates
   that circumstances can dictate for a pronoun: to be used deictically,
   coparametrically, or for role-linking -- as exemplified in (3) to (5)
   respectively.

   (3)  A.  I hear Mr. Williams had the most popular daughter at the
            party.
        B.  Yeah, John danced with his daughter, and so did about
            ten other guys.

   (4)  A.  I hear John had the most popular daughter at the party.
        B.  Yeah, John danced with his daughter, and so did about
            ten other guys.

   (5)  A.  I hear father/daughter dancing was very popular at the
            party.
        B.  Yeah, John danced with his daughter, and so did about
            ten other guys.

   As these last examples illustrate, there is an interaction between the
   contribution the pronoun makes to the interpretation of its clause and
   the interpretation that the elliptical verb phrase `so did' gets.
   In each case the elliptical verb phrase is interpreted simply as
   expressing the same (parametric) property as its antecedent does.

   The paper analyzes quantifier ambiguities and anaphoric ambiguities
   each on their own terms, and then shows how interactions between the
   phenomena, such as those illustrated in (3) to (5), fall out
   automatically from the independently motivated analyses.  One
   particular interaction such an analysis must account for (noted by Sag
   and by Williams) is the contrast shown in (6) and (7).

   (6) Some teacher read every book.
   (7) Some teacher read every book and the principal did too.

   Sentence (6) shows an ambiguity similar to that exhibited by (1B) (=
   (2B)).  Either the (parametric) property ascribed to every book is
   that of having been read by some particular teacher t (narrow scope on
   `every book'), or the property is that of having been read by some
   teacher or other (wide scope on `every book').  In sentence (7),
   however, when the elliptical verb phrase `did too' is interpreted
   as anaphoric to the verb phrase of the first clause, the wide-scope
   reading for `every book' is much less readily available.

   A central strategy of the analysis is to account for these various
   semantic contrasts by utilizing the circumstances of utterance, and
   not by postulating enrichments of syntactic structure.  Thus, for
   example, in place of coindexing of syntactic structures, Gawron and
   Peters assert that circumstances determine coparameterization of their
   associated interpretation-types, or similar semantic relationships.
   Rules for a fragment of English have been worked out using a
   unification-based syntactic and semantic framework -- with
   situation-theoretic objects picked out by attribute-value matrices.

% end of part 5
-------

∂17-Oct-86  1507	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 6 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Oct 86  15:07:39 PDT
Date: Fri 17 Oct 86 14:09:06-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly, 2:1, part 6
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561

% start of part 6

   STRUCTURE OF WRITTEN LANGUAGES
   Geoffrey Nunberg

   Project Participants: Mike Dixon, David Levy, Geoffrey Nunberg,
                         Brian Smith, Tayloe Stansbury

   As a part of its research, the Analysis of Graphical Representation
   project has spun off a subproject to investigate the structure of
   written languages, aimed at providing an explicit framework for
   describing the characteristic structural properties of written
   languages, both natural and constructed, an area in which research has
   heretofore been thin on the ground. Over and above the purely
   theoretical interest of these issues (the proof of which pudding will
   be found in forthcoming eatings), this research is essential to the
   development both of adequate natural-language understanding systems,
   and of a new generation of generalized editors, capable of dealing in
   a coherent way with documents that incorporate expressions from
   several varieties of written language.

   Previous research on written natural languages has tended to lump
   together several varieties that are probably best kept separate. In
   particular, we want to distinguish among "written-down" languages
   (i.e., languages for which a writing system is available); "developed
   written languages" (languages for which specialized conventions have
   evolved for written use, generally in concert with the specialization
   of the written language to certain communicative functions); and
   "published languages" (i.e., languages that have been used for public
   communication of the sort made possible by print and subsequent
   technologies).  We are interested primarily in written languages of
   the third sort, which typically have developed a richer and more
   specialized apparatus for marking text structures. For example, the
   parenthetical (that is, a string like this one) does not appear in
   written languages until well after the introduction of print, a
   development that makes sense when we consider its function: it marks
   off material that is to be incorporated in an "alternate discourse,"
   such as may be required if the reader's knowledge base is not that of
   the "ideal reader" that the writer had in mind, or if the
   circumstances of interpretation are not entirely foreseeable at the
   time of writing.  These functions are exemplified in:

   1. We include as well the null set (set with no members).
   2. Oysters (in season)

   The remarks that follow should be taken as applying primarily to the
   problem of constructing grammars for published languages.

   At least two sorts of grammars are relevant to the description of
   published languages. One is the `lexical grammar', which accounts for
   the distribution of and dependencies among lexical elements of the
   language.  Research on written language has tended to assume that the
   lexical syntax and semantics of written languages are similar or
   identical to the grammars of their spoken equivalents. But this
   assumption requires qualification. For one thing, the written language
   clearly contains semantic (and arguably, syntactic) categories that
   are not relevant to grammatical description of the spoken language.
   To take an obvious example, we might consider the written-language
   category of "proper expressions," which are marked in texts by
   capitalization of word-initial letters.  This class includes most of
   the class of lexical proper names, such as are defined by various
   semantic and syntactic criteria, but it also includes a number of
   expressions that would be considered common nouns on purely lexical
   grounds (`Frenchman', `Distinguished Flying Cross'), as well as many
   adjectives (at least in English), such as `Gallic', `Einsteinian'.
   Thus whatever semantic (or ethnosemantic) property is associated with
   proper expressions must be explicitly marked in the written-language
   lexicon.

   The lexical grammar for the written language will also contain a set
   of presentation rules (or a graphology), which specify not only the
   spellings of lexical items (an area in which there has been a fair
   amount of recent research), but also the conditions under which
   indicators of morphological structure such as hyphens and apostrophes
   are to be inserted. It can be argued that these rules form part of a
   coherent system together with the rules for presentation of
   text-category indicators (see below).

   The `text grammar', by contrast, describes the distribution of a set
   of categories and relations defined in terms of the informational
   structure of the text, broadly construed--sentences, paragraphs,
   direct quotations, "colon expansions," "dash interpolations," and the
   like.  These are marked in documents by `explicit text-category
   indicators', among them certain of the familiar marks of punctuation,
   format features like indentation and word- and line-spacing, and such
   features as font and face changes and sentence-capitalization. In the
   course of our research, it has become clear that the properties of the
   text grammar are both rich and nonobvious: not only are they described
   inadequately in standard style manuals and textbooks that purport to
   describe the conventions of the written language, but their mastery by
   competent writers appears to be largely a matter of tacit knowledge,
   much like the competent speaker's knowledge of the rules of the spoken
   language. What is more, there appears to be little grounds for a
   widely-repeated assumption that the features marked by punctuation and
   the like are derivative from features of spoken prosodies.  There is
   no prosodic difference that corresponds to the difference between
   semicolon and colon junctures, for example, though the latter are
   clearly informationally distinct, as shown by:

   3a.  He told us the news: we were not permitted to speak with the
        director ourselves.  
   3b.  He told us the news; we were not permitted to speak with the    
        director ourselves.

   An adequate semantics for text categories should provide analyses of
   the discourse functions associated with each type.  Take, for example,
   the poorly understood notion of the text-sentence -- roughly speaking,
   the sort of string we delimit with an initial capital letter and a
   sentence-final delimiter such as a period or question mark, as, for
   example, in the second sentence in the following passage:

   4. There were a number of factors that contributed to this
      development.  The Stuarts yielded to the Hanovers; the Whigs
      arrived at a new parliamentary strategy: they would oppose Court
      policy at every turn. The county families began to send their sons
      to university as a matter of course.

   We want to know how the discourse interpretation is affected by the
   inclusion of all of this information into a single text-sentence (as
   well as the informational significance of inclusion of subparts of the
   sentence in parentheses, dashes, and so forth). How would the
   interpretation of this material differ in context, for example, if the
   semicolon were replaced with a period, or the colon with a semicolon?
   We also want to know what conditions are imposed on the semantic
   well-formedness of text-sentences, and in particular, what relation
   there is between the discourse role of the text-sentence and the
   informational unity of the lexical sentence, which is traditionally
   taken as providing the minimal kernel for text-sentence construction.

   Analogously, the text-grammar syntax is responsible to describe the
   dependencies that hold among text-categories. Our work in this area
   has been based on a realization, new to written-language research,
   that such dependencies could be stated in ways that were in large
   measure independent of information about the lexical parsing
   associated with text-constituents.  By way of example, we can consider
   the interaction of an "attitudinal category" like the parenthetical
   with "structural categories" like the sentence, the paragraph or the
   text-clause (roughly, the lexical sentences we conjoin or separate
   with semicolons).  We note, for example, that a parenthetical cannot
   be the initial element of a member of a structural category: a
   sentence cannot begin with a parenthesized element, a paragraph cannot
   begin with one or more nonterminal parenthesized sentence, and so
   forth:

   5. *(What is more surprising), they carried no lifeboats.

   Note also that a parenthetical initiated internal to a member of a
   structural category cannot straddle the boundary of that category:

   6. *They finally delivered the air conditioner (in mid-December.
       Everyone cheered.)

   For the explanation of regularities like these, we will want to look
   both at the properties of the parser relevant to written-language
   interpretation, and the particular interpretive functions associated
   with parentheticals.  (Note, by contrast, that quotations are not
   subject to the same constraint that operates in (2); thus we can
   write, for example: <Reagan announced that aid would be increased to
   the Nicaraguan "freedom fighters. They're doing the job there so we
   don't have to do it here.">.)

   Finally, we are investigating the structure of the presentation rules
   associated with text-category indicators. These rules provide us with
   two sorts of representations of texts: first, as a linear sequence of
   elements, and second, as a two-dimensional arrangement on a page.
   Rules of the first type specify the contexts in which certain
   indicators can be explicitly rendered. Here again, the rules are less
   trivial than handbook descriptions would suggest; for example, we note
   that the punctuational indicators associated with structural
   categories (that is, the comma, semicolon, colon, and period) must all
   cliticize to the lefthand word, and that a word can display only one
   such indicator; the choice is determined by reference to a precedence
   hierarchy of the form: period > semicolon/colon > comma.  Another sort
   of rule that has some interest is the type required to handle the
   alternation of single and double quotes.  Significantly, the form of
   such rules presupposes a left-to-right parser, in that the "unmarked"
   delimiter (in American, double quotes) is used as the outermost
   delimiter when quotes are embedded.  Note that different conventions
   are relevant in mathematical and constructed languages, where the
   unmarked delimiter (say, the parenthesis) is used to delimit the
   innermost bracketed expression when bracketed elements are nested.  In
   these cases, we presume, the (ideal human) parser is presumed to
   operate bottom-up.

   The rules of two-dimensional presentation, by contrast, are concerned
   with such notions as "line," "page," and "margin."  It is these, for
   example, that determine in which format contexts such indicators as
   word-spacing and paragraph-spacing will be presented.  Here again, we
   are particularly concerned to arrive at understandings that are
   sufficiently general to apply both to natural languages and
   constructed languages of various types (mathematics or musical
   notation, for example), so as to be able, say, to define a notion of
   "widow" (i.e., a single line of text isolated from the rest of its
   paragraph by a page boundary, or a single line of pretty-printed code
   in a document that is separated by a page break from the rest of the
   expression that contains it).

% end of part 6
-------

∂17-Oct-86  1522	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 7 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Oct 86  15:22:21 PDT
Date: Fri 17 Oct 86 14:11:04-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly, 2:1, part 7
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561

% start of part 7

   SUMMER MEETINGS OF GTDS
   Peter Sells
  
   The summer meetings of the GTDS group were primarily reading sessions,
   on the topic of cross-linguistic variation in reflexive (and other
   related) constructions.  Works by von Bremen, Faltz, and Yang
   suggested general approaches to a typology of reflexives, while more
   particular studies by Sigurdsson, Croft, Shyldkrot and Kemmer, and
   Lichtenberk on extended uses of reflexives illustrated the interaction
   of reflexive constructions with semantic factors (such as
   logophoricity) and with morpho-syntactic factors (such as the use of a
   reflexive as a mark of intransitivity).  Finally, works by Lebeaux and
   Kiparsky suggested certain theoretical approaches to the problem of
   cross-linguistic variation.

   There already exists at CSLI a considerable amount of material written
   on the properties of reflexive constructions in a wide variety of
   languages, and the summer meetings were intended as a precursor to a
   series of working-group meetings in the academic year, in which
   current work in progress will be presented and reviewed, and brought
   together as a volume of working papers.

                           ------------------
                           CSLI SITE DIRECTORS

   Although CSLI's headquarters is in Ventura Hall at Stanford
   University, its research activities are conducted at the sites of all
   three founding institutions: SRI International, Stanford University,
   and Xerox PARC.

   CSLI has recently appointed site directors to administer CSLI-related
   research and staff at the individual sites and to assure coordination
   across sites.  Tom Wasow, Stanford Professor of Linguistics and
   Philosophy, is the director for the Stanford site; David Israel,
   researcher in artificial intelligence, is the director for the SRI
   site; and Brian Smith, researcher in computer science and philosophy,
   is the director for the PARC site.

   John Perry, CSLI's previous director, is organizing an Advisory
   Committee that will be composed of past directors, site directors, and
   senior executives from the three founding institutions.  The Advisory
   Committee will be concerned with long-range plans for CSLI's structure
   and will serve as a resource development group.

                           ------------------
                    NEW POSTDOCTORAL FELLOWS 1986/87

   CSLI is pleased to announce two new postdoctoral fellows, Adrian
   Cussins and Craige Roberts.

   Cussins received his D.Phil. in 1986 from Oxford University where he
   worked in the areas of philosophy of mind, philosophy of language, the
   philosophy of psychology, and the theory of content.  He hopes to
   benefit from CSLI's broad interdisciplinary community and to exploit
   his own Oxford philosophical and Edinburgh cognitive science
   backgrounds to develop a computational model of nonconceptual
   representational processes.

   Roberts received her Ph.D. in 1986 from the University of
   Massachusetts at Amherst, where she wrote her dissertation on "Modal
   Subordination, Anaphora, and Distributivity."  She is interested in
   the interdisciplinary work on anaphora and discourse being carried out
   at CSLI, and hopes to continue her own work on the logical structure
   of discourse.
                           ------------------
                         CSLI VISITING SCHOLARS

   Abdelkader Fassi Fehri
   Professor of General and Arabic Linguistics
   Mohammed V University, Rabat
   Dates of visit: September -- October 1986

   Fassi Fehri is currently working on the nature of relation-changing
   affixes, their homonymy, and the implications of the processes and
   correlations induced by affixation for a theory of lexical
   organization.


   Boaz Lazinger
   Director
   Division of Computers and Technology
   National Council for Research and Development
   Ministry of Science, Jerusalem
   Dates of visit: July 1986 -- July 1987

   Lazinger is studying a systems approach to natural language
   understanding, deductive reasoning in document retrieval systems, and
   NLP interfaces to existing software.


   Peter Ludlow
   Dates of visit: September 1986 -- September 1987

   Ludlow's work is primarily centered on developing computationally
   tractable semantic theories for natural language.  In particular, he
   is interested in developing a tractable semantics for intensional
   contexts and for quantification.


   Gordon Plotkin
   Department of Computer Science
   University of Edinburgh
   Dates of visit: August -- October 1986

   Plotkin returned to CSLI to continue his work on building models of
   situation theory using techniques from domain theory.


   Kasper Osterbye
   University of Aarhus
   Dates of visit: September 1986 -- September 1987

   Osterbye's recent work has been on programming languages, especially
   dealing with interactive higher-level debugging.  At CSLI he is
   participating in the Semantics of Programming Languages Project.


   Torben Thrane
   Center for the Computational Study of the Humanities
   University of Copenhagen
   Dates of visit: October 1986

   Thrane's current work centers on text understanding and anaphoric
   resolution, with particular interest in "the universe of discourse."
   He is working on a paper in which he investigates the possibilities of
   structuring a discourse universe in a way compatible with current
   proposals in situational semantics concerning states of affairs,
   situations, and situation types.

                           ------------------
                              ANNOUNCEMENT
                           AND CALL FOR PAPERS

   A meeting on theoretical interactions of linguistics and logic,
   sponsored by the Association for Symbolic Logic and the Linguistic
   Society of America, will be held at Stanford University on 10 and 11
   July 1987.  The organizing committee is soliciting abstracts for
   presentation at the conference in three categories:

   o  contributed abstracts of at most 300 words for fifteen-minute
      presentations;

   o  contributed abstracts of at most 1000 words for forty-minute
      presentations;

   o  suggestions for symposia.

   Suggestions for symposia are due on 1 February 1987, and all abstracts
   are due on 1 March 1987.  All communications should state whether the
   speakers are members of the LSA or the ASL (or neither), and should be
   sent to the following address:

                ASL/LSA 87
		Richmond H. Thomason
		Department of Linguistics
		University of Pittsburgh
		Pittsburgh, PA  15260

   Netmail can be directed to thomason@c.cs.cmu.edu.arpa.

                           ------------------
                   DEPARTMENT OF INDIRECT SPEECH ACTS
                   (from the New York Times, 7/24/86)

   When Twyla Tharp first applied for a dance grant in the 1960s, she was
   neither accustomed to the business of raising money nor enthusiastic
   about it.  As the story goes, her application said: "I write dance,
   not grants.  Please send money."  Miss Tharp got her grant.

% end of part 7
-------

∂17-Oct-86  1533	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:1, part 8 (and last)
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Oct 86  15:33:16 PDT
Date: Fri 17 Oct 86 14:12:04-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly, 2:1, part 8 (and last)
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561

% start of part 8

                           ------------------
                            CSLI PUBLICATIONS

   The following reports have recently been published. They may be
   obtained by writing to Trudy Vizmanos, CSLI, Ventura Hall, Stanford,
   CA 94305 or publications@csli.stanford.edu.

   51. Noun-Phrase Interpretation
       Mats Rooth

   52. Noun Phrases, Generalized Quantifiers and Anaphora
       Jon Barwise

   53. Circumstantial Attitudes and Benevolent Cognition
       John Perry

   54. A Study in the Foundations of Programming Methodology:
       Specifications, Institutions, Charters and Parchments
       Joseph A. Goguen and R. M. Burstall

   55. Quantifiers in Formal and Natural Languages
       Dag Westerstahl

   56. Intentionality, Information, and Matter
       Ivan Blair

   57. Graphs and Grammars
       William Marsh

   58. Computer Aids for Comparative Dictionaries
       Mark Johnson

   59. The Relevance of Computational Linguistics
       Lauri Karttunen

   60. Grammatical Hierarchy and Linear Precedence
       Ivan A. Sag

                           ------------------
                                 APROPOS

   Editor's note

   Apropos is a new column to include pieces about a variety of issues
   loosely related to CSLI's areas of research.  The opinions expressed
   here are not necessarily those of CSLI or the editor.  We invite our
   readers to submit responses and other pieces by writing to the editor
   at CSLI, Ventura Hall, Stanford University, Stanford, CA 94305 or by
   sending electronic mail to MONTHLY-EDITOR@csli.Stanford.edu.

   The following article, by one of CSLI's researchers, appeared in a
   somewhat briefer version in the New York Times, Thursday, 2 October
   1986.


   AN "OFFICIAL LANGUAGE" FOR CALIFORNIA?
   Geoffrey Nunberg

   Strange as it may seem, the people of the State of California -- the
   creators of Marinspeak and Valley Girl Talk -- will be voting this
   fall on a measure intended to protect the English language in the face
   of baneful foreign influences.  Proposition 63 amends the state
   constitution to make English California's "official language," and to
   prevent state business from being transacted in any other tongue.  The
   vote is the most important test to date for ex-Senator S. I.
   Hayakawa's "U.S. English" organization, whose ultimate goal is to
   attach a similar amendment to the U.S. constitution.  The
   English-firsters can already claim credit for the passage of official
   language measures by the legislatures of two states, but the
   California proposal is the first time the issue has been put to a
   popular vote or has received wide national attention.

   The early surveys have shown a majority of voters as favoring
   Proposition 63, many of them, apparently, on the assumption that it is
   relatively innocuous.  But the measure doesn't simply recognize
   English as the official state language in the way one might recognize
   "California, Here I Come" as the official state song.  It specifically
   requires the legislature to take all necessary steps to "preserve and
   enhance" the role of English as the common state language, and enjoins
   it from taking any action that "diminishes or ignores" that role.  No
   one is quite sure how the courts or legislature will interpret this,
   but attorneys on both sides have suggested that it could be used to
   end all bilingual education programs, as well as to prohibit the use
   of other languages in everything from employment compensation hearings
   to government publications and public-service announcements.

   The argument most frequently offered for the English language
   amendment is that immigrants "will not take the trouble" to learn
   English if the government makes services available in other languages.
   In a short time, proponents say, we can look forward to having large
   permanent non-English-speaking communities in our midst, with the
   prospect of separatist movements and ensuing "language wars."

   This is not the first time in American history that such spectres have
   been raised.  Throughout much of the nineteenth century, bilingual
   public instruction and administration were common in large parts of
   the country.  The wave of xenophobic hysteria around the time of the
   First World War led to numerous efforts to restrict both immigration
   and the use of foreign languages, both perceived as threats to the
   Republic.  In 1923, for example, the Nebraska supreme court upheld a
   law prohibiting foreign language teaching to public-school students,
   on the grounds that such instruction would "inculcate in them the
   ideas and sentiments foreign to the best interests of this country."

   In retrospect, this was all quite silly. The children and
   grandchildren of earlier immigrants are proficient in English, and the
   pockets of bilingualism that still exist -- among the Pennsylvania
   Dutch, the Cajuns, the Finns of Michigan's Upper Peninsula, or Lake
   Wobegon's celebrated "Norwegian bachelor farmers" -- are prized both
   by locals and state tourist commissions.  But of course the
   English-firsters are not concerned about the threat of Pennsylvania
   Dutch separatism, nor do they appear to have given much thought to the
   way their amendment would affect those indigenous populations -- the
   Navaho, Eskimos, and Hawaiians, for example -- who are struggling to
   keep their languages alive. (Perhaps Hayakawa intends to exempt such
   groups by granting them a special "benign minority" status, so as to
   allow the use of Navaho, say, by personnel in a reservation school.) I
   suspect proponents of the proposition are not even much bothered by
   the wave of new Asian immigrants, who are reassuringly polyglot, and
   could not coalesce into a monolithic non-English-speaking community.
   Their real target is the large Hispanic communities in areas like
   California, the Southwest, and south Florida which are threatening not
   only because of their size and concentration, but because they are
   seen by many as subject to contagion by foreign political interests,
   much as were the Germans and Japanese of earlier generations.

   But all the evidence shows that these groups are proceeding exactly as
   earlier immigrants did.  A 1985 Rand Corporation survey reported that
   over 95% of first-generation Mexican-Americans born in the U.S. are
   proficient in English, and in fact that over 50% of the second
   generation speak no Spanish at all.  There are important questions, of
   course, as to how we can best ease the acculturation of the new
   immigrants. Does it make sense to allow immigrant children to take
   their math and social studies courses in their native language until
   they have learned enough English to enter the regular English-only
   course of study?  The bulk of current evidence suggests that it does,
   though there is disagreement as to which sorts of programs work best.
   But these are scarcely constitutional issues, no more than is the
   question of whether arithmetic is best taught via the "new math."

   What is beyond dispute is that we need have no fear that America will
   become a linguistically fragmented state like Canada, where a large
   French community has existed since before the English arrived. (Not
   that such a situation is necessarily divisive.  Would Senator Hayakawa
   rather live in multilingual Switzerland, or in largely monolingual
   Lebanon? The English-firsters would do well to keep in mind that
   "language wars" tend to erupt precisely when one group tries to impose
   its language on another.  In Northern Ireland, for example, it is
   illegal to use Gaelic on street signs and the like, but the statute
   scarcely encourages feelings of national unity.  In Canada, by
   contrast, talk of separatism has almost entirely disappeared since
   official bilingualism was established in 1969.)

   The English-firsters appear to have lost sight of the enormous
   cultural and economic appeal of English, which have made it the most
   widely used language in the world, without any official support.
   Indeed, the very notion of an English language amendment must seem
   bizarre to foreign communities like the French, who are frantically
   and fruitlessly writing laws to keep the influence of English at bay;
   to them, English needs protecting about as much as crabgrass. To
   anyone familiar with the history of the English-speaking world, in
   fact, what is most distressing about the prospect of an English
   language amendment is that it demeans our own linguistic traditions.
   Men like Samuel Johnson and Noah Webster held that the language should
   not be subject to state control or interference.  The French might
   have their academy, but such institutions were unnecessary and
   abhorrent in a democratic society, whose citizens would freely agree
   on standards of language.  This point was not lost on our Founding
   Fathers, who debated and rejected proposals to make English an
   official language.  It is strange that the modern English-firsters,
   most of whom would count themselves conservatives, have no faith in
   the ability of English to compete unprotected in the linguistic open
   market.

   Indeed, if the measure is passed, its main effect will be exactly the
   opposite of its ostensible goal: it will make it harder for immigrants
   who have not yet mastered English to enter the social and economic
   mainstream. Take a recent immigrant who finds a job as an agricultural
   worker, or cleaning offices at night, and has little direct contact
   with English speakers.  The amendment won't do anything to help him
   learn the language, but it will deny him help in his own language when
   he goes to a state employment agency, or tries to find out about
   registering his children at a local school. If some advocates have
   their way, it will even be impossible for him to get a driver's
   license. (Imagine the Europeans insisting that a truck driver
   demonstrate proficiency in four languages before being allowed to haul
   a load of oranges from Valencia to Copenhagen.)

   The English-firsters like to point out that earlier generations of
   immigrants were faced with hardships worse than these, and managed to
   acculturate themselves nonetheless. But there was nothing ennobling
   about the experience, nor did anyone learn English faster as a result.
   It is only through a very long and misted glass that someone can look
   back with affectionate nostalgia at the reception that our ancestors
   underwent at Ellis Island, and conclude that we owe the same treatment
   to more recent arrivals.


% end of part 8 and monthly
-------

∂17-Oct-86  1931	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly, 2:2, part 2 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Oct 86  19:30:53 PDT
Date: Fri 17 Oct 86 13:47:05-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly, 2:2, part 2
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561

% start of part 2
                           ------------------
                                THE WEDGE
                       Is LOST a Natural Language?
                          Brian Cantwell Smith

   Here's a little argument.  I'm not sure I believe it, but no matter.
   If I understand things right, Barwise and Perry should be committed to
   it.  I'd like to find out whether they are, or have them correct me,
   if not.

   First, two premises:

   	1.  An important function (if not the important function) of
	    natural language is to convey information.

   	2.  Natural language is situated, which means that the
            interpretation of an utterance is typically a function not
            only of the sentence's meaning, but of other contextual
            factors as well, including, for example, who is speaking, the
            time and place of the utterance, etc.

   Now my goal is to apply these insights to the language of scientific
   theories, in general, and to LOST (the "Language Of Situation
   Theory") in particular.

   Who knows quite what theories are.  In recent times they've been
   viewed as linguistic -- as sets of sentences.  But it's easy to
   imagine arguing for a more abstract conception, which would allow one
   and the same theory to be expressed in different languages -- as
   English and Russian, for example.  Something along the lines of a set
   of propositions.  But whatever you think about this, theories
   certainly have to be expressed in language.  Since these expressions
   are presumably intended to convey information to humans, they should
   presumably be in languages that humans can understand.

   For reasons like this, one can argue that the various theoretical
   languages that are used by theorists to present proofs, do
   mathematics, summarize scientific insight, etc., are better understood
   as extensions of natural language than as "formal" or non-situated.
   Barwise, in particular, has argued this explicitly, pointing out for
   example that `2+2=4', qua sentence, is in the present tense.

   To put this same point another way, many people (especially in the
   last fifty years) have understood theories by analogy with axioms in
   the first-order predicate calculus: as sets of sentences, the
   entailments of which are supposed to be true.  But, just as Barwise
   and Perry have challenged the adequacy of first-order logic as a
   mathematical vehicle for explaining the information content of natural
   language, so (presumably) they challenge the adequacy of first-order
   logic as a metaphorical basis on which to understand the language of
   scientific discourse.

   Putting all this together, we have a simple conclusion: to the extent
   that situation semantics accounts for how natural languages work, that
   account should also, by rights, be applicable to languages of
   scientific theory, including to the language of situation theory
   itself ∪ i.e., to LOST.  Thus there's is a certain self-referential
   aspect to their enterprise (which, by the way, is fine with me).

   So let's look at LOST, for a moment.  Many of you will recognize it:
   it has lots of double angle brackets.  Here's a typical sentence:

                     s1 |= <<Loves, John, Mary; 1>>

   According to the foregoing argument, this language, or future
   developments of it, should manifest the crucial properties of natural
   language, if it is to serve its function: conveying information to
   people about the nature of language, information, and the world.  For
   example, it should be situated, in a sense that they will presumably
   spell out.  But if it is to possess all of natural language's
   essential properties, doesn't that mean that it should eventually be a
   full natural language?

   I take it that would be strange.  For example, one might well wonder,
   if it were true, why we should bother defining LOST in the first
   place, rather than starting right off with English, or Warlpiri.  But
   rather than pursue that line here, I want instead to take the other
   tack, and to assume that, no, there *are* ways in which LOST will
   differ from other natural languages.  The question is what those ways
   are.

   Here are two possibilities.  First, whereas natural languages support
   various kinds of speech acts (assertions, commands, queries, promises,
   etc.), you might think that a theoretical language would only need to
   support assertions.  If this were true, LOST might best be
   characterized as a restriction of natural language to simple
   information conveyance.  (Note, by the way, that this is already
   beyond the scope of standard first-order logic, in which, I take it,
   there is no way to claim anything at all -- utterances have no
   assertional force.)  On the other hand, as Barwise himself has pointed
   out, mathematical proofs, to take just one example, are already more
   complex even than that.  "Let X be 3," for example, is closer to a
   performative than to an assertion.  Furthermore, the language some of
   us are designing with which to interact with the SIE will have at
   least commands and queries, as well as assertions (`SIE' is for
   `Situated Inference Engine' -- a computational system being designed
   to manifest situated inference).  We're doing this in part because of
   a belief that it is only with respect to a fuller model of
   conversation and action that the true nature of inference will emerge.
   And inference, I take it, is an important part of situation theory and
   situation semantics.  So it's not clear that this first restriction
   will hold up.

   The second way LOST might differ from natural language is odder.  It
   has often been pointed out (i.e., I've heard it said; I'm no linguist)
   that various lexical classes of English are relatively fixed in
   membership, including the prepositions, pronouns, determiners,
   conjunctions, etc.  In fact, at least to my naive reflection, it seems
   that only four classes are open: the nouns, verbs, adjectives, and
   adverbs.  Viewed in this light, LOST has a very interesting property.
   To get at it, note that LOST doesn't exactly have adjectives or
   adverbs, but does have a definite class of "predicate" or relation
   symbols:

	|=		-- supports
	<< ... ; ...>> 	-- something like "has as major and minor
                           constituents, and polarity"
	[ ... | ... ]	-- the relation between a parameterized soa
                           and a property

   and so on and so forth.  I'm not sure how many of these operators
   there are at the moment; perhaps a dozen or so.  Everything else,
   however -- and this is what I find so striking -- occurs in a nominal
   (term) position.  For example, consider a LOST expression giving the
   meaning of the sentence "Bartholomew loves Oobleck":

                   <<Loves, Bartholomew, Oobleck; 1>>

   The English sentence has two nouns (`Bartholomew' and `Oobleck') and
   one relation word (`loves'); the LOST expression, in contrast, has
   four nominals (`Bartholomew', `Oobleck', `loves', and `1') and one
   relational expression (`<< ... >>').

   What's my evidence that the first argument to `<< ... >>' is a term
   position?  Several things.  First, I take it you can parameterize out
   of that position, as in [ x | <<x, Mary; 1>>] (the type of property
   that holds of Mary).  Second, the position supports complex
   expressions, as in |= << [x|<<Loves,x,John>>], Mary>> (a claim that
   the property of loving John holds of Mary).  Both of these points
   suggest that this position is treated in virtually the same way as any
   other, undermining any tendency to analyze it differently.  There are
   admittedly semantic restrictions on expressions appearing in this
   position (they must designate relations) but there are semantic
   restrictions on arguments to lots of relations -- first argument to
   `loves', for example, must be animate.  Furthermore, I don't see that
   the constraint holding among the objects that fill the roles of the
   `<< ... >>' relation is necessarily directed; it seems instead that
   there is merely a mutual constraint: the types of objects designated
   by the 2nd through nth arguments must be compatibile with the
   appropriateness (and arity) conditions of the relation designated by
   the 1st.  Is there any reason to suppose that the semantic
   ill-formedness of <<Died, 2; 1>> lies heavier on the `2' than on the
   `Died'?

   (There's another line of argument against my position, having instead
   to do with LOST sentences of the form `R(a)', rather than with
   `|=<<R,a,1>>'.  The former, one might argue, doesn't nominalize the
   relation R in the way that the latter does.  This seems to me right;
   it's just that I haven't seen the `R(a)' form used much.  If it is
   used, then my sense of a difference is false, and we're back to the
   claim that LOST doesn't differ in any salient way from any other
   natural language.)

   Here's my suggestion.  Yes, there is a certain sense in which LOST is
   supposed to be a natural language.  First, it is designed to be used
   as an extension of natural language, so that sentences like the
   following make sense: "The meaning of `Bartholomew loves Oobleck' is
   <<Loves, Bartholomew, Oobleck; 1>>."  Second, when it is extended to
   provide a rigorous account of the use and scope of parameters, etc.,
   and especially when it is extended to deal with inference, LOST may
   well involve "speech acts" above and beyond simple declarative
   assertions.  Third, statements in LOST, like statements in any natural
   language, will inevitably be situated.  And there are probably other
   similarities as well.

   But there is a difference.  In spite of the foregoing points of
   similarity, LOST statements that express the semantical content of
   natural language sentences, in so far as possible, will objectify ∪
   i.e., will use a nominal to refer to -- those aspects of the content
   of the original utterance that (a) would in the original utterance
   have been contributed by the circumstances of use, and (b) would have
   been signified in the original utterance by nonnominal constructions
   like verbs, predicates, relative pronouns, etc.  Because of this heavy
   demand on objectification (is objectification what semantics really
   is?), LOST should be expected to have lots of nouns, and lots of
   nominalization operators.

   English has lots of nouns, too, and lots of nominalization operators.
   What makes LOST really unique is that every other lexical class will
   be fixed, finite, and small.

% end of part 2
-------

∂19-Oct-86  1121	HENNISS@CSLI.STANFORD.EDU 	Beer theives 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Oct 86  11:21:16 PDT
Date: Sun 19 Oct 86 11:06:36-PDT
From: Kathryn Henniss <HENNISS@CSLI.STANFORD.EDU>
Subject: Beer theives
To: folks@CSLI.STANFORD.EDU


To whomever it was that absconded with the beer that was in the fridge
at CSLI (the remains of a 12-pack of Henry's) sometime after last
Wednesday. You should:

	(1) be ashamed of yourself--the bag that the beer was in
	was clearly labelled "GPSG Group's Hooch"

	(2) consider replacing what you removed; We meet Wednesday
	nights (7:30) and any beer left over from one Wednesday is
	expected to remain until the next meeting.  (The beer-buyers 
	in the Group without cars don't appreciate having to do extra
	beer-schlepping on their bicycles.)

Somewhat miffed,
KH, for the GPSG Group
-------

∂19-Oct-86  1514	@Score.Stanford.EDU:ullman@navajo.stanford.edu 	UG reception
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Oct 86  15:14:19 PDT
Received: from navajo.stanford.edu by SU-SCORE.ARPA with TCP; Sun 19 Oct 86 15:04:57-PDT
Received: by navajo.stanford.edu; Sun, 19 Oct 86 15:05:45 PDT
Date: Sun, 19 Oct 86 15:05:45 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: UG reception
To: ac@score.stanford.edu

I'm holding a reception for the CS undergrads next SUnday, 10/26,
2-5PM.  The faculty is welcome to attend.
				---jeff
PS: please RSVP if you are coming.

∂20-Oct-86  0053	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #56
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Oct 86  00:53:01 PDT
Date: Friday, October 17, 1986 4:18AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #56
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 20 Oct 1986       Volume 4 : Issue 56

Today's Topics:
                      Applications - Chemistry,
                  Implementation - Porting Problems,
                 LP Library - Reviews & Bibliography
----------------------------------------------------------------------

Date: Thu, 16 Oct 86 08:53 EDT
From: Ed Fox <"VTOPUS::FOX%vpi.vt.edu"@CSNET-RELAY.ARPA>
Subject: LP and Chemistry

Jacob:

   A student of mine, Marc Tischler, who is now at HP,
and I developed an expert system for analytical chemistry
using the Melbourne Australia Prolog interpreter, MU-Prolog
(which has some nice extensions beyond C-Prolog).  MU-Prolog
allows interfacing to C routines on our UNIX system, so the
user interface portion could use the Curses package.

   An article about this entitled "An Expert System for
Selecting Liquid Chromatographic Separation Methods" will appear
next year in "Computers and Chemistry" in case you are interested.
However, the domain of our system is quite a bit different from
organic synthesis planning.

Regards,

-- Ed Fox

------------------------------

Date: 15 Oct 86 00:59:34 GMT
From: Thomas C Crayner <tc@ee.ecn.purdue.edu>
Subject: C-Prolog Porting Problems

We are attempting to port "C Prolog", Version 1.3, from
the Vax version to the Computer Consoles Inc. 6/32 machine
(running 4.3BSD). The machine is quite similar to the Vax
in architecture, but there are minor differences which often
cause major problems.

C-Prolog compiles with no unusual errors, but running the
program in boot mode ("prolog -b pl/init <bootcmds") gives
either a memory fault or address error in deref() (in unify.c).
Adb reveals that this is caused by a reference in the 0x40000000
range, the same range used by "input variables." It seems to have
been near the end of "pl/grammar" when this occurred.

One change that was made was to modify the bit masks (PRIM←TAG,
etc.) so that primitives start at 0xc0000000 instead of 0x80000000,
because the stack in this Unix version is based there. Is this
necessary, i.e. is any use of pointers to stack locals (which would
be "negative" on the CCI) done,  or can the masks be left alone?

Other than the stack, memory is organized very similarly to the
Vax port. Any assistance would be most appreciated.

-- Peter S. Housel

------------------------------

Date: 16 Oct 86 07:48:00 EDT
From: "CUGINI, JOHN" <cugini@nbs-vms.ARPA>
Subject: Reviews

I'm in the middle of reading the Bratko book, and I would give
it a very high rating.  The concepts are explained very clearly,
there are lots of good examples, and the applications covered
are of high interest.  Part I (chapters 1-8) is about Prolog
per se.  Part II (chapters 9-16) shows how to implement many
standard AI techniques:

chap.  9 - Operations on Data Structures
chap. 10 - Advanced Tree Representations
chap. 11 - Basic Problem-solving Strategies
chap. 12 - Best-first: a heuristic search principle
chap. 13 - Problem reduction and AND/OR graphs
chap. 14 - Expert Systems
chap. 15 - Game Playing
chap. 16 - Pattern-directed Programming

Part I has 188 pages, part II has 214.

You didn't mention Programming in Prolog by Clocksin & Mellish -
this is also very good, and covers some things that Bratko
doesn't (it's more concerned with non-AI applications), but all
in all, I slightly prefer Bratko's book.

-- John Cugini

------------------------------

Date: Mon, 6 Oct 86 15:47:15 MDT
From: Lauren Smith <ls%lambda@LANL.ARPA>
Subject: Bibliography on its way

I have just sent out the latest update of the Declarative
Languages bibliography.  Please notify the appropriate
people at your site - especially if there were several
requests from your site, and you became the de facto
distributor.  Again, the bibliography is 24 files.

This is the index for the files, so you can verify that you
received everything.

ABDA76a-AZAR85a  BACK74a-BYTE85a   CAMP84a-CURR72a  DA83a-DYBJ83b
EGAN79a-EXET86a  FAGE83a-FUTO85a   GABB84a-GUZM81a  HALI84a-HWAN84a
ICOT84a-IYEN84a  JACOB86a-JULI82a  KAHN77a-KUSA84b  LAHT80a-LPG86a
MACQ84a-MYCR84a  NAGAI84a-NUTE85a  OHSU85a-OZKA85a  PAPAD86a-PYKA85a
QUI60            RADE84a-RYDE85a   SAIN84a-SZER82b  TAGU84a-TURN85b
UCHI82a-UNGA84   VALI85-VUIL74a    WADA86a-WORL85a  YAGH83a-YU84a

There has been alot of interest regarding the formatting of
the bibliography for various types of word processing systems.
The biblio is maintained (in the UK) in a raw format, hence that
is  the way that I am distributing it.  Since everyone uses
different systems, it seems easiest to collect a group of macros
that convert  RAW FORMAT ===> FAVORITE BIBLIO FORMAT and distribute
them.  So, if you have a macro that does the conversion please
advertise it on the net or better yet, let me know so I can let
everyone else know about it.

If you have any additions to make, please send them to:

-- Andy Cheese at
   abc%computer-science.nottingham.ac.uk@cs.ucl.ac.uk
   or Lauren Smith at ls@lanl.arpa

Thank you for your interest.

-- Lauren Smith

[ I will be including one file per issue of the Digest until
  all twenty four files are distributed starting with the next
  issue. -ed ]

------------------------------

End of PROLOG Digest
********************

∂20-Oct-86  0830	CULY@CSLI.STANFORD.EDU 	Ferguson Greenberg Lecture
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Oct 86  08:30:28 PDT
Date: Mon 20 Oct 86 08:16:26-PDT
From: Christopher Culy <CULY@CSLI.STANFORD.EDU>
Subject: Ferguson Greenberg Lecture
To: folks@CSLI.STANFORD.EDU

                           The First of the

                1986-1987 Ferguson-Greenberg Lectures

                          Dr. Joshua Fishman
                          Yeshiva University

                      "Cartoons About Language:
              A Case Study of the Visual Representation
                    of Sociolinguistic Attitudes"


                      3:15 p.m. October 21, 1986
                    Jordan Hall (Bldg 420) Rm. 50
-------------------------------------------------------------------------------
Abstract:

In this paper Dr. Fishman will look at several cartoons the topic of
which is language and consider the following two questions:

         1. How do cartoonists know what sort of image to give to language?
	    Objects, such as tables, are easy to represent, but
	    language, being abstract, is more difficult.

         2. As the society and culture change, how do the visual images
	    of language change?



Dr. Fishman is a Distinguished University Research Professor, Social
Sciences at Yeshiva University.  He has published extensively in the
fields of sociolinguistics and sociology of language, including
Language Loyalty in the United States, Bilingualism in the Barrio,
Language and Nationalism, Language in Socio-Cultural Change, The Rise
and Fall of the Ethnic Revival.  He is also general editor of IJSL and CSL.
-------

∂20-Oct-86  0840	RICHARDSON@Score.Stanford.EDU 	Faculty Lunch 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Oct 86  08:40:03 PDT
Date: Mon 20 Oct 86 08:37:24-PDT
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Faculty Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12248324760.12.RICHARDSON@Score.Stanford.EDU>

Lunch tomorrow in MJH 146 at 12:15. Topic: Prospects for a program in
Applied Math/Scientific Computing - - - Golub and Oliger.
-------

∂20-Oct-86  0956	REGES@Score.Stanford.EDU 	reminder about LOTS
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Oct 86  09:56:09 PDT
Date: Mon 20 Oct 86 09:52:31-PDT
From: Stuart Reges <REGES@Score.Stanford.EDU>
Subject: reminder about LOTS
To: faculty@Score.Stanford.EDU, instructors@Score.Stanford.EDU
Office: Margaret Jacks 030C, 723-9798
Message-ID: <12248338434.13.REGES@Score.Stanford.EDU>

The current discussion on the CSD bboard about crowding at LOTS has reminded me
that perhaps not all of you are aware of a resource available to you.  LOTS has
a Systems Concepts machine called MACBETH (formerly EPIC) which runs TOPS20.  It
hasn't yet been integrated into the common LOTS systems because it doesn't
support the Common File System.  It is being run in much the same way SUSHI is,
as a separate machine with its own files and accounts and with no allocation
scheme in effect (i.e., unlimited connect time).

LOTS is not willing to give MACBETH accounts to an arbitrary subset of its users
(e.g., to all CS students), but they are willing to move entire classes onto the
system.  For example, since CS304 is a computing-intensive course, LOTS would be
willing to give all CS304 students an account on MACBETH to do their coursework.

As far as I know, nobody has requested having their class on MACBETH.  If you
would like to move your class there, send mail to the faculty liasons at LOTS
by mailing to FL@LEAR.  If you have any questions, feel free to contact John
Reuling, our LOTS liason.
-------

∂20-Oct-86  1028	@CSLI.STANFORD.EDU:HOBBS@SRI-WARBUCKS.ARPA 	Talk reminder   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Oct 86  10:27:55 PDT
Received: from SRI-WARBUCKS.ARPA by CSLI.STANFORD.EDU with TCP; Mon 20 Oct 86 10:15:58-PDT
Date: Mon 20 Oct 86 10:21:59-PDT
From: Jerry Hobbs <HOBBS@SRI-WARBUCKS.ARPA>
Subject: Talk reminder
To: aic-staff@SRI-WARBUCKS.ARPA, folks@SU-CSLI.ARPA
Cc: hobbs@SRI-WARBUCKS.ARPA
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 20-Oct-86 10:21:59.SRI-WARBUCKS.ARPA>


Robert de Beaugrande from the Institute for the Psychological Study of the Arts
at the University of Florida and the Crump Institute for Medical Engineering
at UCLA will give a talk entitled "Semantic and Pragmatic Issues in 
Control:  The Evolution of Complex Systems", this afternoon at 3 in EJ228,
SRI.  An abstract of the talk is as follows:

Using a generalized concept of control and complexity, models of 
natural language can be developed by limiting and enriching models
which incorporate the known properties of physical and biological
systems.  The functioning of language is then interpreted in respect
to the development of language as an emergent property of biosystems.
The "levels" of language can be interpreted as a progressive rise
in complexity and indeterminacy from phonology and syntax over to 
semantics and pragmatics.  The obstacle to linguistic theory is the
attempt to squeeze indeterminacy out of all levels by taking the 
simple levels as models for the complex ones, even though the 
abstraction of language away from language use abstracts away from the
very processes which limit indeterminacy.

-------

∂20-Oct-86  1043	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	Cognitive Science Seminar, October 28, 1986  
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 20 Oct 86  10:43:07 PDT
Received: by cogsci.berkeley.edu (5.53/1.17)
	id AA03631; Mon, 20 Oct 86 10:30:58 PDT
Date: Mon, 20 Oct 86 10:30:58 PDT
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8610201730.AA03631@cogsci.berkeley.edu>
To: allmsgs@cogsci.berkeley.edu, cogsci-friends@cogsci.berkeley.edu
Subject: Cognitive Science Seminar, October 28, 1986
Cc: admin@cogsci.berkeley.edu

--PLEASE POST--                                   --PLEASE POST--


               BERKELEY COGNITIVE SCIENCE PROGRAM


              Cognitive Science Seminar - IDS 237A


               Tuesday, October 28, 11:00 - 12:30*
                        2515 Tolman Hall
                    Discussion: 12:30 - 1:30
                        2515 Tolman Hall


           ``The Hypotheses Underlying Connectionism''
                         Paul Smolensky
 Department of Computer Science & Institute of Cognitive Science
                University of Colorado at Boulder

Cognitive models using massively parallel, nonsymbolic computation
have now been developed for a considerable variety  of  cognitive
processes.   What  are  the essential hypotheses underlying these
connectionist models?  A satisfactory formulation  of  these  hy-
potheses  must  handle  a number of attacks:

-Nothing really new can be offered since Turing machines are universal

-Connectionism just  offers implementation details 

-Conscious, rule-guided behavior is ignored 

-The wrong kind of explanations are given for  behavior 

-The models are too neurally unfaithful

-Logic, rationality, and the structure of mental  states  are  ignored

-Useful  AI  concepts  like  frames  and  productions are ignored.

Firstly, an introduction to connectionist models which  describes
the  kind of computation they use will be presented and secondly,
a general connectionist approach that faces the challenges listed
above will be introduced.
---------------------------------------------------------------
UPCOMING TALKS
Nov 11:  Johanna Nichols, Slavic Languages & Literature, UC Berkeley
Nov 25:  Stuart Russell, Computer Science, UC Berkeley
Jan 27:  Geoff Hinton, Computer Science, Carnegie Mellon
---------------------------------------------------------------
ELSEWHERE ON CAMPUS
The UC Berkeley Philosophy Department presents David Pears, of UCLA,
talking on "The Structure of Wittgenstein's Later Philosophy",
4:00 p.m., Thursday, 23 October, in the Women's Faculty Lounge.
---------------------------------------------------------------

* Please note: Anne Triesman's talk originally set for 10/28
is now rescheduled for early in the spring semester.

∂20-Oct-86  1253	@CSLI.STANFORD.EDU:JONES@SRI-WARBUCKS.ARPA 	Talk by Livia Polanyi, A.I. Dept., BBN Labs, Cambridge, MA   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Oct 86  12:53:00 PDT
Received: from SRI-WARBUCKS.ARPA by CSLI.STANFORD.EDU with TCP; Mon 20 Oct 86 12:36:55-PDT
Date: Mon 20 Oct 86 12:28:51-PDT
From: Mae Jones <JONES@SRI-WARBUCKS.ARPA>
Subject: Talk by Livia Polanyi, A.I. Dept., BBN Labs, Cambridge, MA
To: nlg@SRI-WARBUCKS.ARPA
Cc: folks@SU-CSLI.ARPA
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 20-Oct-86 12:28:51.SRI-WARBUCKS.ARPA>

Livia Polanyi will give a talk on "The Linguistic Discourse Model:  A
Formal Theory of Discourse Structure," on Wednesday, Oct. 22 at 3 p.m.
in the J-wing conference room, SRI International.  Following is her
abstract:  

In this talk I will present an overview of the Linguistic Discourse
Model (LDM)--a formal theory of discourse syntactic and semantic
structure currently under development at BBN Labs.  The LDM framework
accounts for both the regularities of the discourse structures
speakers interactively produce and for the ability of language users
to "know where they are in the talk" despite the many incoherencies
discourse exhibits.

The Model consists of a set of discourse grammars which specify the
constituent structure of possible linguistically and socially
significant discourse units including "plans", "lists",
"elaborations", "stories", "narratives", "conversations", "Planning
sessions", "doctor/patient ineractions," etc.  A set of recursive
rules of discourse formation specifies how many units may relate to
one aother and a set of semantic interpretation rules, still to be
developed, will assign a semantic and pragmatic interpretation to each
clause and to the emerging discourse.  Under an LDM analysis,
discourse is shown to have a hierarchical structure.  Discourse
parsing is treated asthe construction on a clause by clause basis of a
Discourse History Parse Tree.  Tree climbing and Tree building rules
determine how the attachment takes place.

The basic unit of discourse formation is the discourse constituent
unit (dcu).  For the purpose of joining with other clausesto create
complex discourses, each clause is a one constituent elemental dcu.

Discourse is constructed from individual clausal dcu's through
recursive processes of sequencing and embedding.  In addition to the
dcu, the LDM recognizes a hierarchy of discourse unit types.  These
higher level units, such as Discourse Units (including stories,
arguments, descriptions), Speech Events such as doctor/patient
interactions, conversations, lectures, etc. and interactions provide
Contexts of Interpretation for the individual dcu.  These interpretive
contexts are treated as indices on a "semantic frame" associated with
an individual dcu.

In the talk, both coherent and highly attenuated discourse will be
analyzed.  The discoursae parsing process will be emphasized.
Particular attention will be paid to abstracting out an interactively
constructed "plan" arrived at through a highly complex interaction
involving several speakers and numerous interruptions and other
complicating phenomena.

  
-------

∂20-Oct-86  1646	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Computer Forum speakers    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Oct 86  16:12:18 PDT
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Mon 20 Oct 86 15:49:07-PDT
Date: Mon 20 Oct 86 15:43:37-PDT
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Computer Forum speakers
To: faculty@SU-SCORE.ARPA
cc: tajnai@SU-SCORE.ARPA, WINOGRAD@CSLI.STANFORD.EDU

It is once again time to organize the program for the Computer Forum
meeting, so it can be printed and go out to the member companies far
enough in advance for them to make plans.  Of course, there will still
be room for some changes, but anything that doesn't get into the
original plan has no guarantee of finding space and/or time.  The forum
will be held on February 4 and 5.

Last year's experiment with having the forum sessions all on campus
worked out well, and although there are some problems created by
parallel sessions, the net result was positive and we plan to follow the
same format this year.  

My request to each of you is that by next Friday (October 31) you let me know the
following:

    What students (with corresponding topics) would you like to have speak?
    Preference goes to PhD students who will be finishing before the following
    forum meeting, and who have not spoken at a forum before.

    Which faculty members would like to make individual presentations?  In the
    past this has been limited to new faculty, for whom it is an introduction to
    the forum members, or for faculty speaking on behalf of newly created
    groups whose existence is of interest to the members.

    What special sessions/events/programs might you be interested in hosting
    (i.e, organizing)?  What demands would they have for space and time?

Thanks for your continuing help in making the Forum work.
--t


-------

∂21-Oct-86  0140	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNET@IBM.COM 	submission to theorynet   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Oct 86  01:40:40 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Tue 21 Oct 86 01:35:41-PDT
Received: from IBM.COM by SU-SCORE.ARPA with TCP; Tue 21 Oct 86 01:35:17-PDT
Date: Mon, 13 Oct 86 15:05:36 cdt
From: schmidt@ksuvax1.BITNET (Dave Schmidt)
Subject: submission to theorynet
Resent-date: 20 Oct 1986 17:26:10-EDT (Monday)
Resent-From: TheoryNet@ibm.com
Resent-to: Theory-List@ibm.com


CALL FOR PAPERS

Third Workshop on the Mathematical Foundations
of Programming Language Semantics
Tulane University
New Orleans, Louisiana

April 8 - 10, 1987

Sponsored by ACM SIGACT and SIGPLAN

This workshop is the third in a series that is dedicated to bringing together
computer scientists and mathematicians for discussion of problems and directions
in programming language semantics.  Computer scientists benefit from exposure
to relevant and potentially useful mathematical ideas, and mathematicians
benefit from exposure to the mathematics-related applications and problems
in the programming semantics area.

The invited speakers are:

Gordon Plotkin, University of Edinburgh, Scotland
Neil Jones, University of Copenhagen, Denmark
Jimmie D. Lawson, Louisiana State University
Stephen Brookes, Carnegie-Mellon University
John Gray, University of Illinois at Champaign-Urbana

Papers are solicited on the following topics:

(1)  Theory of complete partial orderings, continuous lattices
and related objects.
(2)  Topological and categorical approaches to semantics.
(3)  Formal and descriptive aspects of semantics notations.
(4)  Applications of formal semantics to computing problems.

This list is not exhaustive, and papers in related areas that fit with
the intentions of the workshop will also be considered.

An author may submit a paper by mailing 4 copies of a preliminary version
to either of the program committee chairmen:

MICHAEL MAIN                  AUSTIN MELTON
COMPUTER SCIENCE DEPARTMENT   COMPUTER SCIENCE DEPARTMENT
UNIVERSITY OF COLORADO        KANSAS  STATE UNIVERSITY
BOULDER, CO 80309             MANHATTAN, KS 66506
(303) 492-7579                (913) 532-6350
CSNET: MAIN@BOULDER           CSNET: AUSTIN@KANSAS-STATE

The preliminary version is limited to a length of 12 double spaced,
typed pages.  It should provide sufficient detail so that the program
committee can assess the merits of the research.  Comparisons with related
work and references are required.  The deadline for submission of the
preliminary version is November 17, 1986.  Authors will be notified of
acceptance by January 30, 1987.  In keeping with the spirit of the workshop,
the final version of an accepted paper will not be required for the workshop's
proceedings until May 20, 1987.  The proceedings of the First Workshop on the
Mathematical Foundations of Programming Semantics is Volume 239 of
Springer-Verlag's Lecture Notes in Computer Science, and it is expected that
the proceedings from this workshop will also appear in LNCS.  In addition
to the above mentioned refereeing process, final submissions for the
proceedings will also be reviewed. Since the proceedings will be widely
disseminated, republication of an identical paper in ACM's refereed
publications is likely to be inhibited.

The program committee consists of:

David Benson, Washington State University
Boumedienne Belkhouche, Tulane University
Ernie Manes, University of Massachusetts
Austin Melton, Kansas State University
Michael Mislove, Tulane University
Jon Schultis, University of Colorado
George Strecker, Kansas State University
Adrian Tang, University of Missouri at Kansas City
David Wise, Indiana University

Further information regarding the workshop may be obtained
from the general chairmen:

MICHAEL MISLOVE               DAVID SCHMIDT
MATHEMATICS DEPARTMENT        COMPUTER SCIENCE DEPARTMENT
TULANE UNIVERSITY             KANSAS STATE UNIVERSITY
NEW ORLEANS, LA  70118        MANHATTAN, KS  66506
(504) 865-5727                (913) 532-6350
BitNet: MT05@TCSMUSA          CSNET: SCHMIDT@KANSAS-STATE

The local arrangements chairman is:
BOUMEDIENNE BELKHOUCHE
COMPUTER SCIENCE DEPARTMENT
TULANE UNIVERSITY
NEW ORLEANS, LA  70118
(504) 865-5840
CSNET: BB@TULANE

A final program, listing the accepted papers, invited speakers
and accommodations information will be available from the
chairmen on approximately February 2, 1987.

∂21-Oct-86  0747	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	proceedings for third world contries    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Oct 86  07:47:08 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Tue 21 Oct 86 07:44:34-PDT
Received: from WISCVM.WISC.EDU by SU-SCORE.ARPA with TCP; Tue 21 Oct 86 07:44:29-PDT
Received: from (THEORYNT)YKTVMX.BITNET by WISCVM.WISC.EDU on 10/21/86
  at 09:26:39 CDT
Date: Fri 3 Oct 86 12:32:30-EDT
From:   Zvi Galil  <GALIL@CS.COLUMBIA.EDU>
Subject: proceedings for third world contries
Resent-date: 21 Oct 1986 10:23:38-EDT (Tuesday)
Resent-From:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Resent-to:  Theory-List@ibm.com

In the last STOC we decided to send free proceedings to third
world countries. Ed Robertson has agreed (right away) to collect
names and addresses of potential people or institutions.
We are planning to send fifty (and maybe more) proceedings
of this coming STOC. Please send Ed names and addresses.
His address is
        Computer Science Department
        Indiana University
        101 Lindley Hall
        Bloomington, IN 47405

His electronic address is
robertson@iuvax.indiana.edu (internet) or
robertson@indiana.csnet

Thanks for your cooperation,  Zvi
-------

∂21-Oct-86  1019	ullman@navajo.stanford.edu 	paper received   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Oct 86  10:19:14 PDT
Received: by navajo.stanford.edu; Tue, 21 Oct 86 10:02:06 PDT
Date: Tue, 21 Oct 86 10:02:06 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: paper received
To: nail@navajo.stanford.edu

"Bounds on the Propagation of Selection into Logic programs"
Bancilhon, Beeri, Kanellakis, and RAmakrishnan,  (apparently an
MCC report).
This gives the proof of the result about simple-chain logic
programs being equivalent to a monadic recursion (= only one
argument on recursive predicates) iff the underlying CFG
is regular.
I always knew language theory would come to some use!
				---jeff

PS: If anybody wantsan update on the design of the NAIL! ICODE
and its translation into SQL, message rfn@sail.

∂22-Oct-86  0829	SCHAFFER@Sushi.Stanford.EDU 	Next Talk(s)    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Oct 86  08:29:15 PDT
Date: Wed 22 Oct 86 08:25:48-PDT
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next Talk(s)
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12248846937.10.SCHAFFER@Sushi.Stanford.EDU>

Abstract for the next talk follows.


Beta Operations: Efficient implementation of a primitive
parallel operation

Ramsey Haddad (joint work with Evan Cohn)
Stanford University

23 October 1986
MJH352, 12:30PM

ABSTRACT

The Beta Operation was introduced as a parallel programming primitive
by Hillis as a means to reduce the complexity of programming his
hypercube-based Connection Machine.  The Beta Operation performs a
combination of sorting and data reduction.  (One possible application
would be: sorting numbers in the presence of MANY duplicates.)  We
explore efficient ways to perform this operator on the hypercube and
mesh-of-trees.

Let the input size of the problem be N and output size M (note
that 1 <= M  <= N).  We show how to efficiently perform the
operation in time that is a function of BOTH N and M.

If the parallel time complexity of performing the operation is
expressed solely as a function of the number of inputs, the time
bounds are trivially seen to match those of sorting --- O(log↑2 N) for
the N-node hypercube and O(sqrt N) for the (sqrt N) X (sqrt N)
mesh-of-trees.  If it is also clear that if M=1 for this operation, it
can be performed in O(log N) time on either parallel architecture.

What we show is that the Beta Operation can be performed on an N-node
hypercube in O(log N + log↑2 M)$ time.  For a (sqrt N) X (sqrt N)
mesh-of-trees, we require O(log N + sqrt M)$ time.  Thus, we reduce
the time needed when using the parallel primitive in cases where a lot
of data reduction leaves few outputs (that is, with small M --- for
example, if M is polylog in N).

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

On 30 October, Professor Andrew Yao of Princeton University will speak
at the usual time and place. I don't have a title or abstract yet due
to slow computer networks.

The next few messages will come from Oren, since I will be in frigid
eastern Canada for a week.
-------

∂22-Oct-86  1017	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	It's a girl    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Oct 86  10:17:44 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Wed 22 Oct 86 10:14:43-PDT
Received: from WISCVM.WISC.EDU by SU-SCORE.ARPA with TCP; Wed 22 Oct 86 07:40:31-PDT
Received: from (THEORYNT)YKTVMX.BITNET by WISCVM.WISC.EDU on 10/22/86
  at 09:30:09 CDT
Date: 22 Oct 1986 10:09:08-EDT (Wednesday)
From:   Marty Golumbic  <GOLUMBIC%ISRAEARN.BITNET@WISCVM.WISC.EDU>
Subject: It's a girl
Resent-date: 22 Oct 1986 10:11:21-EDT (Wednesday)
Resent-From:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Resent-to:  Theory-List@ibm.com

       Adina Shlomit Pollak Golumbic says "Hello" to Haifa

Lynn and Marty Golumbic are the proud parents of a baby daughter born
16 October 1986 at 11:30am.  She was named Adina Shlomit at services
on the first day of Sukkot.  Weighing in at 2.9 kg, the newest Miss G.
wasted no time in calling for an immediate settlement of the nurses'
strike and putting forward a new proposal for super-absorbant Pampers.

Her three sisters, Elana Meira, Yaela Naomi, and Talia Rachel,
join in welcoming the new addition to our family.

∂22-Oct-86  1145	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	KSL-3600-8 is down for the count
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Oct 86  11:45:31 PDT
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Wed 22 Oct 86 10:50:06-PDT
From: Rich Acuff <Acuff@Sumex-Aim>
To: ksl-lispm@Sumex-Aim
Subject: KSL-3600-8 is down for the count
Date: 22-Oct-86 09:54:24
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2739372863@KSL-EXP-1>

   We are unable to locate the IFS tape for S8, which is needed to
reformat the disk in order to alieviate the problems S8 is currently
having with it's filesystem.  This tape was last seen in the pocket
inside the machine, but, following Murphy's law, is now missing.  All
other IFS tapes are with their machines, as they should be.  Why this
one?  Anyway, we need to order another one, but this is likely to take
some time.  I believe that all user's of S8 have been taken care of.  If
not, please contact me (esp. if you had files on S8).

	-- Rich

∂22-Oct-86  1206	LES  	Facilities Committee    
To:   facil@SAIL.STANFORD.EDU    
The search committee for the CSD-CF Director position has selected a very
strong candidate, who we will now try to recruit.

I propose that we hold a meeting a week from now at noon on Wednesday, 10/29,
and lasting until about 1:30pm to discuss:
  (1) proposed restructuring of cost centers and rate changes,
  (2) how to dispense residual cash in the DARPA equipment grant, and
  (3) meeting near-term student computing needs
I invite proposals for additional topics.

B.Y.O.B.B.

∂22-Oct-86  1430	ANDY@Sushi.Stanford.EDU 	Re: Facilities Committee      
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Oct 86  14:30:14 PDT
Date: Wed 22 Oct 86 14:24:18-PDT
From: Andy Freeman <ANDY@Sushi.Stanford.EDU>
Subject: Re: Facilities Committee    
To: facil@Sail.Stanford.EDU
In-Reply-To: Message from "Les Earnest <LES@SAIL.STANFORD.EDU>" of Wed 22 Oct 86 12:06:00-PDT
Message-ID: <12248912201.22.ANDY@Sushi.Stanford.EDU>

Fine with me.  Noon Wednesday Oct 29.

John Reuling would like to know if there is a way to get student
opinion on computer system policy changes.  (It may be that announcing
them is really easier than asking first.)  I've volunteered to open up
the discussion and collect the answers for him; I'm waiting until the
undergrads on sushi discussion dies.

It would be easiest for me to set up a temporary bboard on sushi only.
I'd like to make it available on various vaxen (rocky and navajo for
starters) but don't know how to set it up.

-andy
-------

∂22-Oct-86  1616	@Score.Stanford.EDU:CLOUTIER@Sierra.Stanford.EDU 	Open House on the Near West Campus 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Oct 86  16:16:00 PDT
Received: from Sierra.Stanford.EDU by SU-SCORE.ARPA with TCP; Wed 22 Oct 86 15:57:47-PDT
Date: Wed 22 Oct 86 15:58:11-PDT
From: Mary Cloutier <CLOUTIER@Sierra.Stanford.EDU>
Subject: Open House on the Near West Campus
To: ac@Score.Stanford.EDU
cc: cloutier@Sierra.Stanford.EDU
Message-ID: <12248929292.39.CLOUTIER@Sierra.Stanford.EDU>


Dr. Gibbons received a message from Dean Street regarding an Open House
for those faculty and research or administrative staff associated with 
the independent laboratories in the region.  The labs mentioned were
Ginzton, HEPL, Photon Sciences Laboratory and CMR but Dr. Gibbons felt
that some of the CS faculty might wish to attend.

On display will be the latest three dimensional model of the regional plan
along with drawings and schematic presentations.  The Architects' 
Collaborative (the firm who designed the plan), members of the Provost
office and staff involved in facilitating Near West campus redevelopment
will be available to discuss planning efforts with you.  

If you would like to attend this open house, please call Linda McCarthy,
Street's secretary to let her know as she will be ordering refreshments.
Her number is 3-0978.

The meeting is being held this Friday, October 24th from noon to 3:00 p.m.
Sorry for the short notice.

-------

∂22-Oct-86  2023	@CSLI.STANFORD.EDU:HOBBS@SRI-WARBUCKS.ARPA 	Talk Reminder   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Oct 86  20:23:29 PDT
Received: from SRI-WARBUCKS.ARPA by CSLI.STANFORD.EDU with TCP; Wed 22 Oct 86 20:24:15-PDT
Date: Wed 22 Oct 86 14:08:23-PDT
From: Jerry Hobbs <HOBBS@SRI-WARBUCKS.ARPA>
Subject: Talk Reminder
To: aic-staff@SRI-WARBUCKS.ARPA, folks@SU-CSLI.ARPA
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 22-Oct-86 14:08:23.SRI-WARBUCKS.ARPA>




Livia Polanyi will give a talk on "The Linguistic Discourse Model: A
Formal Theory of Discourse Structure," today at 3 p.m.  in the J-wing
conference room, SRI International.  Following is her abstract:

In this talk I will present an overview of the Linguistic Discourse
Model (LDM)--a formal theory of discourse syntactic and semantic
structure currently under development at BBN Labs.  The LDM framework
accounts for both the regularities of the discourse structures
speakers interactively produce and for the ability of language users
to "know where they are in the talk" despite the many incoherencies
discourse exhibits.

The Model consists of a set of discourse grammars which specify the
constituent structure of possible linguistically and socially
significant discourse units including "plans", "lists",
"elaborations", "stories", "narratives", "conversations", "Planning
sessions", "doctor/patient ineractions," etc.  A set of recursive
rules of discourse formation specifies how many units may relate to
one aother and a set of semantic interpretation rules, still to be
developed, will assign a semantic and pragmatic interpretation to each
clause and to the emerging discourse.  Under an LDM analysis,
discourse is shown to have a hierarchical structure.  Discourse
parsing is treated asthe construction on a clause by clause basis of a
Discourse History Parse Tree.  Tree climbing and Tree building rules
determine how the attachment takes place.

The basic unit of discourse formation is the discourse constituent
unit (dcu).  For the purpose of joining with other clausesto create
complex discourses, each clause is a one constituent elemental dcu.

Discourse is constructed from individual clausal dcu's through
recursive processes of sequencing and embedding.  In addition to the
dcu, the LDM recognizes a hierarchy of discourse unit types.  These
higher level units, such as Discourse Units (including stories,
arguments, descriptions), Speech Events such as doctor/patient
interactions, conversations, lectures, etc. and interactions provide
Contexts of Interpretation for the individual dcu.  These interpretive
contexts are treated as indices on a "semantic frame" associated with
an individual dcu.

In the talk, both coherent and highly attenuated discourse will be
analyzed.  The discoursae parsing process will be emphasized.
Particular attention will be paid to abstracting out an interactively
constructed "plan" arrived at through a highly complex interaction
involving several speakers and numerous interruptions and other
complicating phenomena.

  


-------

∂22-Oct-86  2048	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	Call for papers - Computational Geometry
Received: from [36.36.0.196] by SAIL.STANFORD.EDU with TCP; 22 Oct 86  20:48:40 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Wed 22 Oct 86 19:32:16-PDT
Received: from WISCVM.WISC.EDU by SU-SCORE.ARPA with TCP; Wed 22 Oct 86 19:31:10-PDT
Received: from (THEORYNT)YKTVMX.BITNET by WISCVM.WISC.EDU on 10/22/86
  at 19:45:24 CDT
Date: Wed, 22 Oct 86 11:21:29 edt
From:  yap@nyu-acf4.arpa  (Chee Keng Yap)
Subject: Call for papers - Computational Geometry
Resent-date: 22 Oct 1986 17:28:30-EDT (Wednesday)
Resent-From:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Reply-To:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Resent-to:  Theory-List@ibm.com

           CALL FOR PAPERS
        Third ACM Symposium on
        COMPUTATIONAL GEOMETRY

            8-10 June 1987

         University of Waterloo
        Waterloo, Ontario, Canada

Papers describing either theoretical results or practical applications in all
areas of Computational Geometry are solicited including (but not limited to):

    * design and analysis of geometric algorithms
    * data structures for computational geometry
    * applications with a geometric flavor, including:
        - robotics: collision avoidance, motion planning
        - graphics: hidden surface and rendering algorithms
        - solid modeling and freeform surface modeling
        - pattern recognition: shape decomposition
    * mathematical bases for computational geometry
    * issues arising from implementation of geometric algorithms
    * programming languages issues in geometrical algorithms

Authors should send ten copies of an extended abstract to the program
committee chair

            Chee K. Yap
        Department of Computer Science
    Courant Institute of Mathematical Sciences - NYU
            251, Mercer Street
         New York, New York 10012
       (212)460-7262,-7273 or yap@nyu.arpa

by December 15, 1986.

Authors are advised to prepare their extended abstracts carefully.  A succinct
statement of the problem, the main results, and the significance of these
results should be given at the beginning of the abstract.

The extended paper (not a full paper) should provide sufficient detail to
allow the program committee to evaluate its appropriateness to the
conference.  The recommended length is 5-10 pages.  Also authors should
indicate on the title page whether they intend to give a short (15 minutes)
or long (25 minutes) presentation.  Note that the length of presentation
neither will affect the acceptance of the paper nor
will it be noted in the proceedings.

Authors will be notified of the acceptance of their papers by February 9, 1987.
A copy of each accepted paper, typed on model paper, will be due by March 16,
1987, for inclusion in the conference proceedings.

This conference is sponsored by ACM SIGGRAPH and SIGACT.  Proceedings will
be distributed at the Symposium and will be subsequently available for
purchase from ACM.

-------------------------------Symposium Committees----------------------------
Program Committee
    Herbert Edelsbrunner    Leo J. Guibas
    A. Robin Forrest    Tomas Lozano-Perez
    Steve Fortune        Micha Sharir
    Alain Fournier        Godfried T. Toussaint
    Ron L. Graham        Chee K. Yap

 Conference Chair
    Derick Wood
    Department of Computer Science
    University of Waterloo
    Waterloo, Ontario
    Canada N2L 3G1
    (519) 888-4456

∂23-Oct-86  1147	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, October 23, No. 4    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Oct 86  11:47:00 PDT
Date: Thu 23 Oct 86 10:30:02-PDT
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, October 23, No. 4
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
October 23, 1986                 Stanford                       Vol. 2, No. 4
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ←←←←←←←←←←←←

           CSLI ACTIVITIES FOR THIS THURSDAY, October 23, 1986


   12 noon		TINLunch
     Ventura Hall       Reading: "Circumstantial Attitudes and Benevolent
     Conference Room    Cognition" by John Perry
			Discussion led by David Israel 
			(Israel@csli.stanford.edu)
			Abstract in this week's calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       HPSG Theory and HPSG Research
     Room G-19  	Ivan Sag (Sag@csli.stanford.edu)
			Abstract in last week's calendar

   3:30 p.m.		Tea
     Ventura Hall		
                              ←←←←←←←←←←←←
           CSLI ACTIVITIES FOR NEXT THURSDAY, October 30, 1986

   12 noon		TINLunch
     Ventura Hall       No TINLunch this week
     Conference Room    

   2:15 p.m.		CSLI Seminar
     Redwood Hall       Distributivity
     Room G-19  	Craige Roberts (Croberts@csli.stanford.edu)
			Abstract in this week's calendar

   3:30 p.m.		Tea
     Ventura Hall		
                             --------------
                          THIS WEEK'S TINLUNCH
      Reading: "Circumstantial Attitudes and Benevolent Cognition"
                              by John Perry
                      Discussion led by David Israel
                            October 23, 1986

   I will discuss the two main points of Perry's paper (a) efficiency and
   (b) incrementality (the unburdening of belief) from a resolutely
   design-oriented perspective.
                             --------------
                           NEXT WEEK'S SEMINAR
                             Distributivity
                             Craige Roberts
                            October 30, 1986

   I will offer a theory of the phenomenon of distributivity, illustrated
   by examples such as "Four men lifted a piano".  On one reading, the
   group reading, the men denoted by the subject lifted a piano together.
   On the distributed reading, each of the men has the property denoted
   by the predicate.  I will propose that distributivity is a property of
   predications, combinations of a subject and a predicate.  The
   predicate need not be the syntactic VP, but may be derived via lambda
   abstraction or some comparable mechanism.  Distributivity may be
   triggered either by a quantificational determiner in the subject NP or
   by the presence of an explicit or implicit adverbial distributivity
   operator on the predicate.  A group reading arises when neither the
   subject nor an adverbial element of the predicate contributes the
   quantificational force underlying distributivity.  It will be shown
   that this theory, in conjunction with a theory of the semantics of
   plurality along lines suggested by Godehard Link, predicts correct
   interpretations for a range of examples, and also permits an account
   of anaphoric phenomena associated with distributivity.  In addition,
   it provides the basis of a simple theory of plural anaphora.
                             --------------
             MORPHOLOGY/SYNTAX/DISCOURSE INTERACTIONS GROUP

   The first meeting of the Morphology/Syntax/Discourse Interactions
   group this Fall will be on Tuesday October 28, at 12:30 (abstract
   and title below).  Subsequent meetings will be on Mondays, at 12:30,
   on the general topic of anaphora and in several instances on the
   particular topic of reflexives.	       --Peter Sells

                 Relation-changing Affixes and Homonymy
                         Abdelkader Fassi-Fehri
               October 28, 12:30, Trailer Classroom, CSLI

   Of special relevance to a natural theory of affixation are the
   following questions:
   a) What is the exact nature of the changes that a lexical unit
      undergoes as the result of an affixation process (role or argument
      reduction or increase, valency reorganization, etc.), and which
      level of representation is the most appropriate to state these
      changes?
   b) Given that languages use different systems of homonymic forms of
      affixes to express different valencies (or the same valency
      organized in different ways), is there a possible account which
      will predict which homonymy affixation would be natural, and which
      one would be accidental?
   We propose a theory of lexical organisation that answers these
   questions.
                             --------------
                          PIXELS AND PREDICATES
               Abstract Film -- A Dynamic Graphic Art Form
                               Larry Cuba
             1:15pm, Tuesday October 28, 1986, CSLI trailers

   Paralleling the development of the theatrical film industry, there is
   a history of individual artists creating an alternative film art
   guided by the esthetics of music and painting rather than drama.
   Theatrical-style films are narrative, telling a story. Abstract films
   are non-narrative, and use non-representational imagery.
      Film artist Larry Cuba will discuss the dynamic graphic art form of
   abstract film and present a number of his computer animated films. A
   selection of abstract films by other artists produced with
   non-computer tecnhiques will also be screened.
      8 abstract films will be shown, time permitting:
   Larry Cuba:		"3/78" 1978, 
			"Two Space" 1979, 
			"Caculated Movements" 1985
   Oscar Fischinger:	"Composition In Blue" 1935, 
			"Allegretto" 1936 
   Norman Mclaren:	"Synchromy" 1972 
   Paul Glabicki:	"Five Improvisations" 1980 
   Bill Yarrington:	"Chants/chance" 1983
                             --------------
                SYNTAX OF SOUTH ASIAN LANGUAGES WORKSHOP

   A workshop on the syntax of South Asian languages, organized by Paul
   Kiparsky and Mary Dalrymple, will be held at CSLI on October 25 and
   26.  Non-Stanford participants will include Kashi Wali (Syracuse, New
   York), P. J. Mistry (California State University, Fresno), and Alice
   Davison (University of Illinois), as well as K. P. Mohanan, visiting
   professor at Stanford University.  The schedule of presentations is
   posted in the Linguistics Department.  Contact Mary Dalrymple or the
   Stanford Linguistics Department (dalrymple@csli.stanford.edu) for more
   information.
-------

∂23-Oct-86  1418	RICHARDSON@Score.Stanford.EDU 	[Shari I. Austin-Kit <AUSTIN-KITZMILLER@Sierra.Stanford.EDU>: Faculty Report]  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Oct 86  14:18:34 PDT
Date: Thu 23 Oct 86 14:16:08-PDT
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: [Shari I. Austin-Kit <AUSTIN-KITZMILLER@Sierra.Stanford.EDU>: Faculty Report]
To: ac@Score.Stanford.EDU
Message-ID: <12249172857.39.RICHARDSON@Score.Stanford.EDU>

Nils has asked that I forward the annual faculty report below to you. He
has also asked that I advise you that the Dean's office feels that this
report is very important. Please fill in the blanks and return the report
to me by December 1, 1986.

Thanks,
Anne
                ---------------

Return-Path: <AUSTIN-KITZMILLER@Sierra.Stanford.EDU>
Received: from Sierra.Stanford.EDU by SU-SCORE.ARPA with TCP; Thu 23 Oct 86 11:43:43-PDT
Date: Thu 23 Oct 86 10:12:17-PDT
From: Shari I. Austin-Kit <AUSTIN-KITZMILLER@Sierra.Stanford.EDU>
Subject: Faculty Report
To: richardson@Score.Stanford.EDU
cc: austin-kitzmiller@Sierra.Stanford.EDU
Message-ID: <12249128465.14.AUSTIN-KITZMILLER@Sierra.Stanford.EDU>




                 STANFORD UNIVERSITY-SCHOOL OF ENGINEERING
                ANNUAL FACULTY REPORT FOR ACADEMIC YEAR 1985-86


Dear Colleague,

     It is time again for a Faculty Report.  This office finds it very
useful to have the information outlined below, and I appreciate your
taking time to fill out the form carefully.  I realize that this represents
only a summary of your contributions to the School and misses completely
your goodwill and spirit which are equally important to our mission.

Please give this completed form to your departmental secretary by December
1, 1986.  Thanks for your help with this chore and for your contributions
to the School and the University.

                                      Cordially,

                                      Jim Gibbons
                                      Dean

(Please note: Information requested pertains to the period 9/1/85 to 8/31/86
only.)

Name ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
        Last                       First                  Middle

Academic Rank ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Department ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←


Teaching - Please indicate by quarter, course title, number of units and
enrollment.  Also include course or curriculum development, computer
education software tutorials, specially prepared television presentations
or other relevant work.

Academic Advising
   1. Number of freshman advisees.           ←←←←←←←←←←
   2. Number of other undergraduate advisees.←←←←←←←←←←
   3. Number of graduate advisees.           ←←←←←←←←←←

Supervision of Ph.D Candidates
   1. Number of students for which you
      are principal dissertation advisor.    ←←←←←←←←←←
   2. Number of students for which you are
      on reading committee.                  ←←←←←←←←←←


Publications  (Please indicate nature of work, such as books, monographs,
journals, technical reports, etc., giving title, date, pages and 
publisher or issuing agency.  Include only items actually published and
for archival journals include papers accepted for publication. Do not
include papers submitted for publication.)

Books and contributions to books.





Archival Journal Articles















Refereed Symposia Publications.




















Technical Reports.









Presentations at Meetings and Symposia.






















Research Projects

Project title and             Names of Principal        Approx. annual
Funding Source                and co-Principal          dollar value of
                              Investigators.(if         project for which
                              any).                     you are responsible.



















University Services Other Than Teaching and Research. (Include administrative
duties and other committee work.)













Professional Activities Outside the University. (Include offices in
professional organizations, services to government agencies or industry,
editorship of journals, invited presentations, and outside administrative
or public service.)













Honors and Awards










Other. (Describe below any relevant activities or make any comments that
do not fit under previous categories.)











-------
-------
-------

∂23-Oct-86  1433	RICHARDSON@Score.Stanford.EDU 	[Mary Cloutier <CLOUTIER@Sierra.Stanford.EDU>: Open House on the Near West Campus]  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Oct 86  14:33:27 PDT
Date: Thu 23 Oct 86 14:31:15-PDT
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: [Mary Cloutier <CLOUTIER@Sierra.Stanford.EDU>: Open House on the Near West Campus]
To: ac@Score.Stanford.EDU, admin@Score.Stanford.EDU
Message-ID: <12249175610.39.RICHARDSON@Score.Stanford.EDU>

This open house will take place in Tressider's Oak Lounge East.

-------
                ---------------

Return-Path: <CLOUTIER@Sierra.Stanford.EDU>
Received: from Sierra.Stanford.EDU by SU-SCORE.ARPA with TCP; Wed 22 Oct 86 15:57:47-PDT
Date: Wed 22 Oct 86 15:58:11-PDT
From: Mary Cloutier <CLOUTIER@Sierra.Stanford.EDU>
Subject: Open House on the Near West Campus
To: ac@Score.Stanford.EDU
cc: cloutier@Sierra.Stanford.EDU
Message-ID: <12248929292.39.CLOUTIER@Sierra.Stanford.EDU>


Dr. Gibbons received a message from Dean Street regarding an Open House
for those faculty and research or administrative staff associated with 
the independent laboratories in the region.  The labs mentioned were
Ginzton, HEPL, Photon Sciences Laboratory and CMR but Dr. Gibbons felt
that some of the CS faculty might wish to attend.

On display will be the latest three dimensional model of the regional plan
along with drawings and schematic presentations.  The Architects' 
Collaborative (the firm who designed the plan), members of the Provost
office and staff involved in facilitating Near West campus redevelopment
will be available to discuss planning efforts with you.  

If you would like to attend this open house, please call Linda McCarthy,
Street's secretary to let her know as she will be ordering refreshments.
Her number is 3-0978.

The meeting is being held this Friday, October 24th from noon to 3:00 p.m.
Sorry for the short notice.

-------
-------

∂23-Oct-86  1445	RICHARDSON@Score.Stanford.EDU 	NWC Open House
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Oct 86  14:41:37 PDT
Date: Thu 23 Oct 86 14:39:18-PDT
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: NWC Open House
To: ac@Score.Stanford.EDU, admin@Score.Stanford.EDU
Message-ID: <12249177074.39.RICHARDSON@Score.Stanford.EDU>

Sorry folks - I should have included this with my last message...

Since the Near West Campus is such a hot item presently, the NWC Open House
will be a good opportunity for all.
-------

∂23-Oct-86  1757	ullman@navajo.stanford.edu 	stuff recieved   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Oct 86  17:57:38 PDT
Received: by navajo.stanford.edu; Thu, 23 Oct 86 17:30:45 PDT
Date: Thu, 23 Oct 86 17:30:45 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: stuff recieved
To: nail@navajo.stanford.edu

Book: "Logic for Computer Science", J. H. Gallier (U. of Penn)
Also papers by Gallier:
"Fast Algorithms for testing unsatisfiability of ground horn clauses"
	(an O(n log n) algorithm)
"Extending SLD-resolution to equational Horn clauses using E-unification"
(with S Raatz)
"Hornlog: a graph-based interpreter for general Horn clauses"
	Allows clauses of the form :- BODY, i.e., no head, which
allows "integrity constraints" to be introduced into the logic program,

				---jeff

∂23-Oct-86  1810	LES  	Facilities Retry   
To:   facil@SAIL.STANFORD.EDU    
One committee member can't meet next week.  Let me try another date --
noon on Tuesday, Nov. 4.  If this doesn't work for someone, we will go
ahead with the 10/29 meeting.  I will confirm the outcome.

∂23-Oct-86  2051	vardi@navajo.stanford.edu 	Re:  stuff recieved    
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Oct 86  20:51:29 PDT
Received: by navajo.stanford.edu; Thu, 23 Oct 86 20:40:05 PDT
Date: Thu, 23 Oct 86 20:40:05 PDT
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Re:  stuff recieved
To: nail@navajo.stanford.edu, ullman@navajo.stanford.edu

Re: Fast algorithms for testing unsatisfiability of gound horn clauses.

Apparently, Gallier is unaware of Beeri+Bernstein's algorithm for testing
implication of fd's. fd's are nothing buth ground Horn clauses.

Moshe

∂24-Oct-86  0512	@Score.Stanford.EDU:CLOUTIER@Sierra.Stanford.EDU 	Open House on the Near West Campus 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  05:12:55 PDT
Received: from Sierra.Stanford.EDU by SU-SCORE.ARPA with TCP; Thu 23 Oct 86 18:01:24-PDT
Date: Thu 23 Oct 86 18:01:02-PDT
From: Mary Cloutier <CLOUTIER@Sierra.Stanford.EDU>
Subject: Open House on the Near West Campus
To: ac@Score.Stanford.EDU
cc: cloutier@Sierra.Stanford.EDU
Message-ID: <12249213799.15.CLOUTIER@Sierra.Stanford.EDU>


Sorry that I forgot to mention that the Open House is being held in
the Oak Lounge East, Tressider Memorial Union.  This is at l2:00 - 3:00
tomorrow, Friday, October 24th.

-------

∂24-Oct-86  0814	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #60
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  08:14:21 PDT
Date: Thursday, October 23, 1986 4:35AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #60
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Friday, 24 Oct 1986       Volume 4 : Issue 60

Today's Topics:
                        Query - Parsing Code,
        LP Library - Declarative Language Bibliography, Part D
----------------------------------------------------------------------

Date: 21 Oct 86 08:13:00 EDT
From: John Cugini <cugini@nbs-vms.ARPA>
Subject: parsing systems

In the C&M book, Chapter 9 has a nice treatment on how
to build a parsing system in Prolog, eg, by defining an
operator '-->' with the interpretation: 'generates in a
BNF grammar'.  Thus one merely enters the grammar for
the language of interest, and the parsing is done
automatically.

Thank you in advance for anticipated generosity.

-- John Cugini

------------------------------

Subject: Part D

DA83a Da Silva J.G.D. & Watson I.  A Pseudo Associative Store with
Hardware hashing Proc. IEE, Part E, 1983

DAM82a Damas L. & Milner R.  Principal Type Schemes For Functional
Programs Proc. ACM Symposium on Principles of Programming Languages, 
pp 207-212, 1982

DARL75a Darlington J.  Application of Program Transformation to
Program Synthesis Proc of International Symposium on Proving and
Improving Programs, Arc et Senans, France 1975

DARL76a Darlington J. & Burstall R.M.  A System that Automaticaly
Improves Programs Acta Informatica, Vol 6,p41-60

DARL77a Darlington J.  Program Transformation and Synthesis Present
Capabilities Report 77/43 Dept of Computing, Imperial College (Also in
Artificial Intelligence Journal Vol 16, 1981) 1977

DARL79a Darlington J.  A Synthesis of Several Sorting Algorithms Acta
Informatica, Vol 11, no 1 1979

DARL80a Darlington J.  An Abstract Scheme For a Multiprocessor
Implementation of Applicative Languages Proc. of Joint SRC/Newcastle
Univ. Workshop on VLSI, Machine Architecture and Very High Level
Languages 1980

DARL80b Darlington J.  Synthesis of Implementations For Abstract Data
Types Report 80/4 Dept of Computing, Imperial College 1980

DARL80c Darlington J.  The Design of Efficient Data Representations 
Dept of Computing, Imperial College 1980

DARL80d Darlington J. & Feather M.  A Transformational Approach To
Modification Department of Computing, Imperial College, Research 
Report 80/3 1980

DARL81a Darlington J.  The Structured Description of Algorithm
Derivations To Appear in Amsterdam Conf. on Algorithms October 1981

DARL81b * Darlington J. & Reeve M.  ALICE- A Multi-Processor Reduction
Machine for the Parallel Evaluation of Applicative Languages Proc of
1981 ACM Conf on Functional Programming Languages & Computer
Architecture

DARL82a Darlington J. & Henderson P. & Turner D.A.  Functional
Programming and its Applications- An Advanced Course Cambridge
University Press 1982

DARL82b Darlington J.  Program Transformation in DARL82a 1982

DARL83a * Darlington J.  The New Programming:Functional & Logic
Languages Distributed Computing- A Review for Industry, SERC, 
Manchester 1983

DARL83b * Darlington J. & Reeve M.  ALICE- and the Parallel Evaluation
of Logic Programs Invited Paper, 10th Annual Int. Symposium on
Computer Architecture,1983

DARL83c * Darlington J.  Unification of Logic and Functional Languages
Dept. of Computing, Imperial College, Date Unknown

DARL85a * Darlington J. & Field A.J. & Pull H.  The Unification of
Functional and Logic Languages Department of Computing, Imperial
College Doc 85/3 February 1985

DARL86a * Darlington J. & Field A.J. & Pull H.  The Unification of
Functional and Logic Languages in DEGR86a, pp 37-72 1986

DAVIE86a * Davie B.S. & Milne G.J.  The Role of Behaviour in VLSI
Design Languages Department of Computer Science, University of 
Edinburgh Internal Report CSR-199-86 July 1986

DAVIS78a Davis A.L.  The Architecture and System Method of DDM1: A
Recursively Structured Data Driven Machine Proc. 5th Int. Symp on
Comp. Arch., pp 210-215 April 1978

DAWS?? * Dawson M.  A LISP Compiler For ALICE Department of Computing,
Imperial College

DAYK84a * Daykin J.W.  Inequalities For The Number Of Monotonic
Functions Of Partial Orders Theory Of Computation Report No 65 Dept of
Computer Science, University of Warwick March 1984

DEBE82a * Debenham J.K. & McGrath G.M.  The Description In Logic Of
Large Commercial Data Bases :  A Methodology Put To The Test 
Australian Computer Science Communications, 5, pp 12-21 1982

DEBE83a * Debenham J.K. & McGrath G.M.  LOFE : A Language For Virtual
Data Base The Australian Computer Journal, Vol 15, No 1, pp 2-8 
February 1983

DEGR84a * DeGroot D.  Restricted And-Parallelism Proc. Int. Conf. 5th
Generation Computer Systems, 1984, pp 471-478 1984

DEGR85a * DeGroot D.  Alternate Graph Expressions for Restricted
And-Parallelism IEEE Spring Compcon 1985, pp 206-210 1985

DEGR85b * DeGroot D. & Chang J-H Une Comparison de Deux Modeles
d'Execution de Parallelisme "et" a Comparison of Two And-Parallel
Execution Models Hardware and Software Components and Architectures
for the 5th Generation, March 5-7 1985, pp 271-280 1985

DEGR86a * DeGroot D. & Lindstrom G.  Logic Programming : Functions,
Relations, and Equations Prentice Hall 1986

DELI79a Deliyanni A. & Kowalski R.A.  Logic and Semantic Networks CACM
Vol 22,No 3,p184-192

DELV85a * Delves L.M. & Mawdsley S.C.  DAP-Algol: A Development System
for Parallel Algorithms Computer Journal, Vol 28, no 2, pp 148-153 
1985

DEMB85a * Dembinski P. & Maluszynski J.  And-Parallelism With
Intelligent Backtracking For Annotated Logic Programs 1985 IEEE
Symposium on Logic Programming, pp 29-38 1985

DENN75a Dennis J.B. & Misunas D.P.  A Preliminary Architecture for a
Basic Dataflow Processor Proc. 2nd Annual Symposium on Computer 
Architecture SIGARCH vol 3, no 4 , Jan 75, pp 126-132 1975

DENN77a * Dennis J.B.  A Language Design for Structured Concurrency 
Massachusetts Institue of Technology, Laboratory for Computer Science 
Computation Structures Note 28-1 February 1977

DENN79a Dennis J.B.  The Varieties of Data Flow Computers 
Massachusetts Institue of Technology, Laboratory for Computer Science
Computation Structures Group, Memo 183 August 1979

DENN79b * Dennis J. & Weng K.  An Abstract Implementation for
Concurrent Computation with Streams Massachusetts Institue of
Technology, Laboratory for Computer Science Computation Structures
Group Memo 180 also in Proceedings of the 1979 International
Conference on Parallel Processing, pp 35-45 July 1979

DERA85a * Deransart P. & Maluszynski J.  Relating Logic Programs and
Attribute Grammars Research Report, LITH-IDA-R-85-08 Department of
Computer and Information Science, Linkoping University, Sweden April
1985

DERA86a * Deransart P.  Some Ideas For Specifying Prolog Semantics 
Quelques Idees Pour Une Specification De La Semantique De Prolog
PS/106 1986

DERA86b * Deransart P. & Ferrand G.  An Operational Formal Definition
of Prolog A Note for the AFNOR-BSI Group on Prolog Normalization 
PS/112 1986

DERA86c * Deransart P. & Ferrand G.  Logic Programming Methodology and
Teaching PS/127 1986

DERS82a * Dershowitz N.  Orderings for Term-Rewriting Systems 
Theoretical Computer Science, 17, pp 279-301 1982

DERT84a Derthick M.  Variations on the Boltzmann Machine Learning
Algorithm CMU-CS-84-120 Dept of Comp Sci, Carnegie-Mellon Univ August
1984

DETT85b * Dettmer R.  A Declaration of Hope : The Promise of
Functional Programming IEE Electronics and Power, pp 819-823 
November/December 1985

DETT86a * Dettmer R.  Flagship A Fifth Generation Machine IEE
Electronics and Power, pp 203-208 March 1986

DEU76a Duetsch & Peter L. & Bobrow & Daniel G.  An Efficient,
Incremental, Automatic Garbage Collector CACM Vol 19,no 9, pp 522-526,
1976

DIEL85a * Diel H.  Types of Parallelism in Machine Architectures
Supporting Logic Programming IFIP TC-10 Working Conference on Fifth
Generation Computer Architecture, UMIST, Manchester July 15-18 1985

DIET85a * Dietrich R.  Relating Resolution and Algebraic Completion
for Horn Logic Arbeitspapiere der GMD 177 Gesellschaft Fur Mathematik
und Datenverarbeitung MBH November 1985

DIJK82a Dijkstra E.W.  Lambek and Moser Revisited in BROY82a, pp 19-22
1982

DIJK82b Dijkstra E.W.  Repaying our Debts in BROY82a, pp 135-141 1982

DIJK82c Dijkstra E.W.  A Tutorial on the Split Binary Semaphore in
BROY82a, pp 555-564 1982

DIJK85a Dijkstra E.W.  Invariance and Non-Determinacy in HOA85a 1985

DISS86a * Diss M.  The Use Of OBJ In Protocol Specifications presented
at The Alvey SIG FM One Day Colloquium On The Specification Language
OBJ And Applications, Imperial College Friday, 18th April, 1986

DODD85a * Dodd A.  Minutes of the Prolog-2 Standardisation
Sub-Committee on Built-In Predicates held on June 17th 1985 PS/55, 2
pages June 1985

DODD85b * Dodd A.  Minutes of the Meeting of the Prolog-2
Standardisation Sub-Committee on Built-In Predicates, held on Friday
27th September 1985 PS/76, 2 pages October 1985

DODD85c * Dodd A.  Arithmetic for the Prolog Standard First Draft 
PS/90, 6 pages December 1985

DOMO83a * Domolki B. & Szeredi P.  Prolog in Practice Information
Processing 1983, Paris, pp 627-636 also in MPROLOG Collection of
Papers on Logic Programming, November 1984

DONA85a * Donahue J. & Demers A.  Data Types Are Values ACM
Transactions on Programming Languages and Systems, vol 7, no 3 pp
426-445 July 1985

DOOR85a * Doores J.W.  Module Facilties in ICL Prolog ICL, undated, 2
pages PS/47 c. June 1985

DOWL84a * Dowling W. & Gallier J.H.  Linear-Time Algorithms For
Testing The Satisfiability Of Propositional Horn Formulae Journal of
Logic Programming, Vol 1, No 3, pp 267 - 284 October 1984

DOWN76a Downey P.J. & Sethi R.  Correct Computation Rules For
Recursive Languages SIAM Journal of Computing 5(3), pp 378-401,
September 1976

DRAB85a * Drabent W.  An Experiment with Domain Construction for
Denotational Semantics Research Report, LOGPRO, LITH-IDA-R-85-17 
Department of Computer and Information Science, Linkoping University,
Sweden December 1985

DRAB86a * Drabent W. & Maluszynski J.  Proving Run-Time Properties of
Logic Programs Research Report, LOGPROG, LITH-IDA-86-23 Department of
Computer and Information Science, Linkoping University, Sweden July
1986

DUCE84a * ed. Duce D.A.  Distributed Computing Systems Programme IEE
Digital Electronics and Computing Series no 5 Peter Peregrinus Ltd.,
1984

DUCE86a * Duce D.  Experience of Specifying Graphics Software With OBJ
presented at The Alvey SIG FM One Day Colloquium On The Specification
Language OBJ And Applications Friday, 18th April, 1986

DUCK85a * Duckworth R.J. & Brailsford D.F. & Harrison L.  A Structured
Data Flow Computer Internal Report, Comp Sci Group, Univ of Nottingham
October 14, 1985

DYBJ83a * Dybjer P.  Semantics And Specification - A Short
Introduction Declarative Programming Workshop, University College 
London pp 140-145 11-13th April 1983

DYBJ83b * Dybjer P.  Algebraic Models Of Functional Languages 
Declarative Programming Workshop, University College London pp 146-184
11-13th April 1983

------------------------------

End of PROLOG Digest
********************

∂24-Oct-86  0835	OLENDER@SRI-WARBUCKS.ARPA 	NEXT WEEK'S PLANLUNCH / WEDNESDAY 10/29 10:00am.
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 24 Oct 86  08:35:25 PDT
Date: Fri 24 Oct 86 08:31:01-PDT
From: Margaret Olender <OLENDER@SRI-WARBUCKS.ARPA>
Subject: NEXT WEEK'S PLANLUNCH / WEDNESDAY 10/29 10:00am.
To: planlunch@SRI-WARBUCKS.ARPA
Message-ID: <VAX-MM(194)+TOPSLIB(120)+PONY(0) 24-Oct-86 08:31:01.SRI-WARBUCKS.ARPA>




VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

P.S. Note change in day and time....
------------------------------------------------------------------------------
	   KNOWLEDGE PROGRAMMING USING FUNCTIONAL REPRESENTATIONS

			    Tore Risch
			   Syntelligence

                    10:00 AM, WEDNESDAY, October 29
               SRI International, Building E, Room EJ228


SYNTEL is a novel knowledge representation language that provides
traditional features of expert system shells within a pure functional
programming paradigm.  However, it differs sharply from existing
functional languages in many ways, ranging from its ability to deal
with uncertainty to its evaluation procedures.  A very flexible
user-interface facility, tightly integrated with the SYNTEL
interpreter, gives the knowledge engineer full control over both form
and content of the end-user system.  SYNTEL executes in both LISP
machine and IBM mainframe/workstation environments, and has been used
to develop large knowledge bases dealing with the assessment of
financial risks.  This talk will present an overview of its
architecture, as well as describe the real-world problems that
motivated its development.






-------

∂24-Oct-86  1024	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	MacSyma
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  10:22:52 PDT
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Fri 24 Oct 86 10:22:42-PDT
From: Rich Acuff <Acuff@Sumex-Aim>
To: KSL-Explorer@Sumex-Aim,
    KSL-Project-leaders@Sumex-Aim
Subject: MacSyma
Date: 24-Oct-86 09:54:31
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2739545670@KSL-EXP-1>

   Is there any interest in running DOE-MacSyma on Explorers in the KSL?

	-- Rich

∂24-Oct-86  1048	ullman@navajo.stanford.edu 	Re:  stuff recieved   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  10:48:49 PDT
Received: by navajo.stanford.edu; Fri, 24 Oct 86 10:33:15 PDT
Date: Fri, 24 Oct 86 10:33:15 PDT
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: Re:  stuff recieved
To: nail@navajo.stanford.edu, vardi@navajo.stanford.edu

Apparently Moshe is unaware of the fast algorithm for testing
emptiness of context-free grammars.  FD's are nothing more than CFG's,
and the Beeri-Bernstein algorithm was known long before they published it.

Actually, Gallier assumes equalities are known, so the test is
more complicated than CFG-emptiness; it uses the Sethi-Tarjan
work on "congruence closures."
				---jeff

∂24-Oct-86  1147	LES  	re: Facilities Retry    
To:   Facil@SAIL.STANFORD.EDU    
[In reply to message sent Fri, 24 Oct 86 00:02:08 pdt.]

As Tom Binford points out, Tuesday Noon conflicts with the faculty lunch,
which is currently scheduled to be a general blah-blah session.  Inasmuch
as nearly everyone can make it, I propose that we go ahead with the Facilities
Committee meeting at that time.

∂24-Oct-86  1159	BERG@Score.Stanford.EDU 	honors    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  11:59:04 PDT
Date: Fri 24 Oct 86 11:53:33-PDT
From: Kathy Berg <BERG@Score.Stanford.EDU>
Subject: honors
To: faculty@Score.Stanford.EDU
Stanford-Phone: (415) 723-4776
Message-ID: <12249409044.30.BERG@Score.Stanford.EDU>

I am helping Carolyn Tajnai gather information for the next edition
of our departmental newsletter.  Please forward to me (berg@score)
descriptions of any honors you have received since June (or any
honors not listed in the June 1986 newsletter.)

It is hoped that this newsletter will be distributed before Thanksgiving.
I'd appreciate your responding at your earliest convenience.

My thanks for your kind cooperation.

Kathryn Berg
-------

∂24-Oct-86  1436	NILSSON@Score.Stanford.EDU 	Donald Knuth!    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  14:35:59 PDT
Date: Fri 24 Oct 86 14:31:20-PDT
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Donald Knuth!
To: faculty@Score.Stanford.EDU, staff@Score.Stanford.EDU,
    students@Score.Stanford.EDU
cc: nilsson@Score.Stanford.EDU, gibbons@Sierra.Stanford.EDU,
    eustis@Sierra.Stanford.EDU, campus-report@Score.Stanford.EDU
Message-ID: <12249437768.35.NILSSON@Score.Stanford.EDU>

One of the best parts of my job is being able to send out 
announcements like the following:

1) Don Knuth was awarded a doctoral degree honoris causa from the School of
   Engineering and Applied Science of the University of Pennsylvania
   at a special convocation to mark the 40th anniversary of the creation
   of ENIAC on October 16, 1986.

2) He will be conferred the doctor honoris causa degree by the Universite of
   Paris-Sud [the first computer scientist to be awarded this by this 
   university] on October 28, 1986.

3) He will be awarded the Steele Prize by the American Math Society in 
   January 1987 for the teaching of mathematics in his books The Art of 
   Computer Programming.

Congratulations, Don!
-------

∂24-Oct-86  1627	TAJNAI@Score.Stanford.EDU 	Having trouble with Stanford travel?  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  16:27:45 PDT
Date: Fri 24 Oct 86 16:24:31-PDT
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: Having trouble with Stanford travel?
To: faculty@Score.Stanford.EDU
Message-ID: <12249458372.40.TAJNAI@Score.Stanford.EDU>


Mike Genesereth is being hassled by the Stanford Travel Office.
Have you had  difficulties? hassles? problems? 

Mostly with Janice Simonson and her operation -- expense reports, etc.

If you have had problems with American Express travel, that is
relevant also.

I'll compile the information, and see if we have something to pursue.

Carolyn
-------

∂24-Oct-86  1730	CHEADLE@Score.Stanford.EDU 	Setting Qual dates    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  17:29:55 PDT
Date: Fri 24 Oct 86 17:26:56-PDT
From: Victoria Cheadle <CHEADLE@Score.Stanford.EDU>
Subject: Setting Qual dates
To: faculty@Score.Stanford.EDU
Office: Margaret Jacks 258, 723-1519
Message-ID: <12249469734.28.CHEADLE@Score.Stanford.EDU>


In the revised Ph.D. requirements that were approved at the June 27, 1986
faculty meeting, it was encouraged that qual dates for the coming
academic year be set early on.  It would be very helpful to the
students if these dates were set by Thanksgiving to allow adequate
planning and preparation time for exams.  Also suggested was that each
area offer the qual twice during the academic year.  Naturally, this
would not include those areas where quals are scheduled in an ongoing,
individual manner (NA, MTC).  

I'd like to continue the policy of having all quals coordinated
through my office.  It's important that I know which students are
taking quals and when.  I'll be happy to arrange rooms, post
announcements, etc.

Victoria
-------

∂24-Oct-86  1740	avg@navajo.stanford.edu 	Re:  stuff recieved 
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  17:36:32 PDT
Received: by navajo.stanford.edu; Fri, 24 Oct 86 17:24:15 PDT
Date: Fri, 24 Oct 86 17:24:15 PDT
From: Allen Van Gelder <avg@navajo.stanford.edu>
Subject: Re:  stuff recieved
To: nail@navajo.stanford.edu, ullman@navajo.stanford.edu,
        vardi@navajo.stanford.edu

> From: Moshe Vardi <vardi>
> 
> Re: Fast algorithms for testing unsatisfiability of gound horn clauses.
> 
> Apparently, Gallier is unaware of Beeri+Bernstein's algorithm for testing
> implication of fd's. fd's are nothing buth ground Horn clauses.
> 
> Moshe

Who in turn were probably unaware that they were re-solving the emptiness
problem for CFGs.

∂24-Oct-86  1819	chertok%cogsci.Berkeley.EDU@BERKELEY.EDU 	Language Processing talk 10/28   
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 24 Oct 86  18:18:51 PDT
Received: by cogsci.berkeley.edu (5.53/1.17)
	id AA06843; Fri, 24 Oct 86 17:57:03 PDT
Date: Fri, 24 Oct 86 17:57:03 PDT
From: chertok%cogsci.Berkeley.EDU@berkeley.edu (Paula Chertok)
Message-Id: <8610250057.AA06843@cogsci.berkeley.edu>
To: cogsci-friends@cogsci.berkeley.edu
Subject: Language Processing talk 10/28
Cc: admin@cogsci.berkeley.edu, allmsgs@cogsci.berkeley.edu

Jacques Mehler, Director of the Laboratory of Psychology, National
Center of Scientific Research in Paris, and editor of the journal
COGNITION, will be speaking on Tuesday, October 28th at 4pm in
the Beach Room of Tolman Hall.   He will be speaking on:
``Language Processing in Different Linguistic Environments:
Developmental and Cross-Cultural Effects.''

∂24-Oct-86  2207	vardi@navajo.stanford.edu 	Re:  stuff recieved    
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Oct 86  22:07:29 PDT
Received: by navajo.stanford.edu; Fri, 24 Oct 86 21:51:37 PDT
Date: Fri, 24 Oct 86 21:51:37 PDT
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Re:  stuff recieved
To: avg@navajo.stanford.edu, nail@navajo.stanford.edu,
        ullman@navajo.stanford.edu

Galliere had a paper in JLP that didn't deal with equality. There he had
a linear time algorithm. Later on he added equality, which boosted the
complexity to nlogn.

I admit that I didn't realize the connection to the emptiness problem for
CFG, though it's quite obvious. Is that problem known to be in LINEAR
time?

Incidentally, as pointed out by Kanellakis, the implication problem for
fd's turns out to be a special case of the generator problem for finitely
presented algebras. Kozen's algorithm for the latter problem (in his 1976
thesis) specialized to fd's is also linear.

Moshe

∂25-Oct-86  0142	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	Nominations for ORSA/CSTS prize    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Oct 86  01:42:02 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Sat 25 Oct 86 01:36:31-PDT
Received: from WISCVM.WISC.EDU by SU-SCORE.ARPA with TCP; Sat 25 Oct 86 01:36:09-PDT
Received: from (THEORYNT)YKTVMX.BITNET by WISCVM.WISC.EDU on 10/23/86
  at 11:46:57 CDT
Date: 21 October 1986, 16:41:06 PDT
From:   Nimrod Megiddo  <MEGIDDO@ibm.com>
Subject: Nominations for ORSA/CSTS prize
Resent-date: 23 Oct 1986 10:08:27-EDT (Thursday)
Resent-From:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Reply-To:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Resent-to:  Theory-List@ibm.com


          CALL FOR NOMINATIONS FOR THE THIRD ORSA/CSTS PRIZE

This is a call for nominations for the 1987 Operations Research Society
of America (ORSA) Computer Science Technical Section (CSTS) Prize.

OBJECTIVES

The objectives of the prize are:

(i) to promote the production of excellent works advancing the state-of-
the-art in the domain of the Operations Research -- Computer Science
interface, including consideration of works in:

  (a) the application of Operations Research models and methodologies
  towards the solution of problems in Computer Science (for example, the
  optimal placement of data processing capabilities in a distributed
  database environment),

  (b) the application of sound computing concepts and practices towards
  better design, specification, implementation, use and analysis of
  Operations Research algorithms, languages and methods (for example,
  structured pseudocode methods by which algorithms may be specified),

  (c) the development of theoretical mechanisms to better understand
  computing as it relates to Operations Research (for example, the
  algorithmic complexity of linear optimization procedures),

  and

  (d) the computational testing of Operations Research algorithms (for
  example, statistical comparisons of algorithms in controlled computing
  environments);

(ii) to publicize and reward the contributions of those authors and
researchers who have advanced the state-of-the-art;

and

(iii) to increase the visibility of excellent works in the field.

ELIGIBILITY

To be eligible for the prize, a work must in general:

(i) be published in the open literature, (for example, a book, a
technical report, or an article in a scholarly journal),

(ii) be pertinent to the domain of the Operations Research -- Computer
Science interface,

and

(iii) be written in English (or an accurate translation must be submitted
with the nomination materials).

CRITERIA

The criteria used by the Award Committee include:

(i) magnitude of the contribution towards advancing the state-of-the-art
understanding or the technical ability in the Operations Research --
Computer Science interface,

(ii) originality of the ideas and methods,

and,

(iii) clarity and expository quality of the work.

PROCEDURES

The award is given annually unless no work is deemed worthy in any given
year. The third award will be announced during the CSTS business meeting
at the Joint National ORSA/TIMS Meeting in St. Louis in October 1987. It
will consist of a certificate and a $500 prize.  The results will also be
made public through the CSTS Newsletter and OR/MS Today.  The winning
material may also be published in the Newsletter, subject to limits on
space and copyright regulations.

Nominations will be accepted from anyone in any suitable form.  The
nominations must include the title(s), author(s)'s name(s) and
address(es), place(s) and date(s) of publication, at least 5 (five) copies
of all relevant material(s) (that is, copies of the nominated work(s)) and
accurate translations of any works not in English.  Supporting materials
and justifications are certainly welcome but are not mandatory.

The award committee for 1987 consists of Donald Goldfarb (Columbia
University), Nimrod Megiddo (IBM and Tel Aviv University, Chairman)
and Christos Papadimitriou (Stanford University).

Send nominations by March 1, 1987 along with five copies of the written
work to:

Nimrod Megiddo
ORSA/CSTS Prize
IBM Research, Almaden Research center
Department K53
650 Harry Road
San Jose, CA 95120-6099

∂25-Oct-86  0241	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	ACM Thesis Award    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Oct 86  02:41:16 PDT
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Sat 25 Oct 86 02:37:52-PDT
Received: from WISCVM.WISC.EDU by SU-SCORE.ARPA with TCP; Sat 25 Oct 86 02:37:41-PDT
Received: from (THEORYNT)YKTVMX.BITNET by WISCVM.WISC.EDU on 10/24/86
  at 13:02:16 CDT
Date: Thu 23 Oct EDT 1986 11:47
From:  dsj.alice%btl.csnet@csnet-relay.arpa
Subject: ACM Thesis Award
Resent-date: 23 Oct 1986 17:46:07-EDT (Thursday)
Resent-From:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Reply-To:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Resent-to:  Theory-List@ibm.com


The 1986 ACM Doctoral Dissertation Awards have now been announced,
and two theory theses are this years Co-Winners:

   "Computational Limitations for Small Depth Circuits"
       (Johan Hastad, MIT)

   "Full Abstraction and Semantic Equivalence"
       (Ketan Mulmuley, CMU)

"Distinguished Dissertation" Awards also went to

   "All the Right Moves: A VLSI Architecture for Chess"
       (Carl Ebeling, CMU)

   "The Design and Analysis of a High Performance Smalltalk System"
       (David Ungar, Berkeley)

All four theses will be published by MIT Press.

∂25-Oct-86  1329	@CSLI.STANFORD.EDU:Zaenen.pa@Xerox.COM 	MONDAY MORNING 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Oct 86  13:29:43 PDT
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Sat 25 Oct 86 12:46:55-PDT
Received: from Cabernet.ms by ArpaGateway.ms ; 25 OCT 86 12:40:21 PDT
Date: 25 Oct 86 12:40 PDT
From: Zaenen.pa@Xerox.COM
Subject: MONDAY MORNING
To: LINGUISTS@CSLI.STANFORD.EDU, folks@CSLI.STANFORD.EDU
Message-ID: <861025-124021-2124@Xerox>


The lexical project is starting a series of presentations on the
unaccusative hypothesis. 
The first one will be this monday: P. Kiparsky will give his views on
the matter and I will talk about: 

Impersonal Passives in Dutch: Do we need the Unaccusative Hypothesis?

This will most likely spill over into the next meeting, which will be a
week later.
The following meetings will be rather irregularly spread over the
quarter and be interspersed with meetings on other topics. If you want
to keep posted, send me a message.
For most of you this should just be a reminder but for some, this is the
first notice for these talks; to the latter group, my apologies for
being late.
Annie

∂27-Oct-86  0653	MATHIS@ADA20.ISI.EDU 	X3J13 Meeting Dallas Dec 10-12   
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 27 Oct 86  06:53:28 PST
Date: 27 Oct 1986 06:30-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: X3J13 Meeting Dallas Dec 10-12
From: MATHIS@ADA20.ISI.EDU
To: X3J13@SU-AI.ARPA
Message-ID: <[ADA20.ISI.EDU]27-Oct-86 06:30:46.MATHIS>

The second meeting of X3J13 will be held from 1pm, Wednesday,
December 10, 1986, until noon, Friday, December 12, 1986, at the
Sheraton Park Central in Dallas, Texas. Arrangements have been
made by Ellen Waldrum of Texas Instruments.

Many aspects of these early meetings are attempts to determine
the best things for this committee. There was some feeling that
this three day format was better than a two day format from both
travel and work perspectives. Having the meeting in a hotel makes
somethings easier, but it also makes the meal service more
expensive. TI graciously offered to help offset some of these
costs, but I thought that was the wrong precedent to be setting.
At the first meeting, it seemed that most people brought lunches
back to the meeting room so they could keep discussing various
issues; that is why we arranged a lunch for Thursday. At every
other TI sponsored meeting I have ever attended (once before)
there was an informal dinner (everyone ordering from the menu and
paying their own) at the Trail Dust (which is good and very
informal).  We could make these arrangements for Wednesday night.
All of these food arrangements are optional.

Other aspects of the meeting (agenda, discussion papers, etc.)
will be covered in subsequent messages. -- Bob Mathis
The following is from Ellen Waldrum:


X3J13 December Meeting Registration Form; mail to:

     Beverly Williams
     Texas Instruments
     P.O. Box 655474
     MS 3651
     Dallas, Texas   75265

A block of rooms is available at the Sheraton Park Central.  The
rate will be $60 a night (plus tax).  Please check the
appropriate dates and supply a credit card number if you wish to
have the room guaranteed.  Coffee, juice, breakfast rolls, and
fruit will be available for the morning sessions and coffee and
soft drinks will be available for the afternoon sessions.  Lunch
has been arranged for the Dec.  11 meeting.  The cost per person
for this food service is $25.  Please include a check for this
amount with the registration form if you wish to partake.  Delta
Airlines has agreed to give participants a 40% discount.
Unfortunately, the reference number needed for reservations is
not available yet.  It will be posted to the X3J13 mailing list
as soon as it is known.  There has been some interest expressed
in having a group dinner at the Trail Dust the evening of Dec.
10 with an extra cost.  If enough people want to participate,
reservations will be made.  If you are interested, please note
this in the appropriate space below.  If you have questions about
room or airline reservations, please call Beverly at
214-997-2108.  Questions of a more general nature about the
arrangements should be directed to Ellen Waldrum at 214-995-6716
or net mail address Waldrum%TI-CSL@CSNET-RELAY.

Name:
     ------------------------------------------------------

Institution: 
             ----------------------------------------------

Street Address: 
               --------------------------------------------

City:                  State:      Phone:
     -----------------        ----         ----------------

Reservations:  Dec. 9:      Dec. 10:      Dec. 11:
                      -----         -----         -----

Credit Card:  AE   MC   Visa   Number:
                ---  ---    ---       ---------------------

Food Service: Yes   No
                 ---  ---
       (Please make check payable to Texas Instruments)

Dinner at Trail Dust: Yes     No
                         ----   ----

The room rate is only guaranteed for reservations made before
November 17 so please mail this form as soon as possible.

∂27-Oct-86  1027	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 27 Oct 86  10:27:46 PST
Date: Mon 27 Oct 86 10:23:47-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: CSD Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12250190058.15.RICHARDSON@Score.Stanford.EDU>

Tomorrow's CSD lunch will be on the subject of the latest plans for the
Near West Campus which is a matter of great interest (having to do with
which bldgs. will go where and when they will be built)! Jane Johnston
and Gordon Kino will be joining in the discussion.
-------

∂27-Oct-86  1127	EMMA@CSLI.STANFORD.EDU 	NRC Fellowships 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 27 Oct 86  11:27:10 PST
Date: Mon 27 Oct 86 11:20:49-PST
From: NRC
Subject: NRC Fellowships
Sender: EMMA@CSLI.STANFORD.EDU
To: folks@CSLI.STANFORD.EDU
Reply-To: psotka@ari-hq1.arpa
Tel: (415) 723-3561


                           NRC Fellowships
                                at the
                       Army Research Institute

The National Research Council (NRC) and the Army Research Institute
(ARI) are entering an agreement to provide recent graduates and
established scientists an opportunity to compete for research
associate awards.  One of the Associateship Programs with ARI will
focus on Intelligent Traning Systems (ITS) research.  Ideally the
candidate will be interested in research on semantic memory, knowledge
representation, qualitative modelling, student modelling, causal
reasoning, or any of the other important research topics connected
with ITS. There are two levels of competition: recent Ph.D.s (5 yrs
and under) and senior scientists (more than 5 yrs). Associates are
expected to work some time at ARI.  Computational resources include
Xerox and Symbolic Lisp machines, a Vax cluster, and PCs.  Tenure is
for one to two years. Stipend varies from about $25,000 on up, to be
negotiated.  Official applications are to the NRC, but for more
information, contact:

Joseph Psotka, Ph.D.
Army Research Institute
ATTN: PERI-IC
5001 Eisenhower Avenue
Alexandria, VA  22333-5600

(202)274-5540
Psotka@ari-hq1

To apply: 

Associateship Programs
(ARI)
National Research Council
2101 Constitution Avenue
Washington, DC  20418

(Jamie Marks has the application form if you are interested)

-------

∂27-Oct-86  1413	RICE@SUMEX-AIM.ARPA 	I'm going to be away.   
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 27 Oct 86  14:13:06 PST
Date: Mon 27 Oct 86 13:33:23-PST
From: James Rice <Rice@SUMEX-AIM.ARPA>
Subject: I'm going to be away.
To: Communications@SUMEX-AIM.ARPA, AAP@SUMEX-AIM.ARPA
Message-ID: <12250224573.46.RICE@SUMEX-AIM.ARPA>


Just a reminder.  I'll be away at the DAI workshop
from Tuesday morning until Friday night.

See you on Monday,

Rice.
-------

∂27-Oct-86  1518	LES  	Meeting Place 
To:   facil@SAIL.STANFORD.EDU    
The Facilities Committee meeting on November 4 at noon will be in
Jacks 220 (Chairman's Conference Room).  Inasmuch as the time of the
meeting is immoral, don't tell anyone that you are going.

∂28-Oct-86  0325	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #62
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Oct 86  03:24:56 PST
Date: Monday, October 27, 1986 4:21AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #62
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Tuesday, 28 Oct 1986      Volume 4 : Issue 62

Today's Topics:
        LP Library - Declarative Language Bibliography, Part F
----------------------------------------------------------------------

Date: Mon, 6 Oct 86 15:15:20 MDT
From: Lauren Smith <ls%lambda@LANL.ARPA>
Subject: Part F

FAGE83a
Fages F. & Huet G.P.
Complete Sets Of Unifiers And Matches In Equational
Theories
Proc. 8th Colloquium on Trees In Algebra And
Programming
Springer Verlag, LNCS 159, pp 205-220, 1983

FAHL83a
Fahlman S.E. & Hinton G.E. & Sejnowski T.J.
Massively Parallel Architectures for AI: NETL,THISTLE,and
Boltzmann Machines
Proc. National Conf. on Artificial Intelligence, Aug 1983
p109-113

FAIR82a
Fairburn J.
Ponder, And Its Type System
Cambridge Computer Lab Technical Report 31, 1982

FAIR85a *
Fairbairn J.
Design and Implementation of a Simple Typed Language
Based on the Lambda Calculus
Computer Laboratory, University of Cambridge, Tech Rep no 75
(also submitted as PhD thesis in December 1984)
1985

FARK83a *
Farkas Zs. & Szeredi P. & Santane-Toth E.
LDM - A Program Specification Support System
to be published in "Logic Programming and its Applications",
(eds. Canaghem M. van & Warren D.)
in the series "Advances in Artificial Intelligence"
Ablex Publ. Corp., 1983
revised version of paper published in Proceedings of the
First International Logic Programming Conference, Marseille,
pp 123-128, 14-17 September 1982
also in MPROLOG Collection of Papers on Logic Programming,
November 1982
1983

FARR79a
Farrell E.P. et al
A Concurrent Computer Architecture and Ring Based
Implementation Proc 6th Int. Symp. on Comp. Arch., pp 1-11
April 1979

FAUS82a
Faustini A.A.
An Operational Semantics for Pure Dataflow
Springer Verlag LNCS 140
1982

FAUS83a
Faustini A.A. Mathews S.G. & Yaghi A.G
The pLUCID Programming Manual
University of Warwick Distributed Computing Report No. 4 ,
1983

FEHR84a *
Fehr E.
Expressive power of Typed and Type-Free Programming Languages
Theoretical Computer Science 33 (1984) pp 195-238
North Holland
1984

FEHR84b *
Fehr E.
Dokumentation eines PROLOG-Interpreters implementiert in der
funktionalen Sprache BRL
GMD Nr 122
November 1984

FENT86a *
Fenton N.E. & Whitty R.W.
Axiomatic Approach to Software Metrication Through Program
Decomposition
The Computer Journal, Vol 29, No 4, pp 330-339
1986

FILG82a *
Filgueiras M.
On The Implementation of Control in Logic Programming
LanguagesUniversidade Nova de Lisboa, Tech rep UNL
8/82
1982

FINN85a *
Finn S.
The Simplex Programming Language
Department of Computing Science, University of Stirling
27th March 1985

FISC79a *
Fischer M.J. & Ladner R.E.
Propositional Dynamic Logic of Regular Programs
Journal of Computer and System Sciences, 18, pp 194-211
1979

FOLE?
Foley J.
A Multi-Ring Dataflow Machine
PhD Thesis, Dept of Computer Science, Univ. of
Manchester In Preparation

FOO86a *
Foo N.Y.
Dewey Indexing of Prolog Traces
Computer Journal, Vol 29, no 1, pp 17-19
1986

FOST86a *
Foster I.T. & Kusalik A.
The Logical Treatment of Secondary Storage
submitted to International Logic Programming Conference,
Salt Lake City, USA
November 1985

FOST86b *
Foster I.T. & Gregory S. & Ringwood G. & Satoh K.
A Sequential Implementation of PARLOG
Dept of Computing, Imperial College, Research Report DOC 86/2
accepted for 3rd International Logic Programming Conference,
Imperial College
March 1986

FOST86c *
Foster I.T.
The Compilation of PARLOG For The Sequential PARLOG machine
Dept of Computing, Imperial College
February 1986

FOST86d *
Foster I.T.
The Parlog Programming System (PPS), Version 0.2
Department of Computing, Imperial College
20 June 1986

FRAN86a *
Francez N. & Hailpern B. & Taubenfeld G.
Script : A Communication Abstraction Mechanism and its
Verification Science of Computer Programming, 6, pp 35-88
1986

FREI74a
Freidman D.P.
The Little LISPer
Science Research Associates, Palo Alto
1974

FREI76a *
Freidman D.P. & Wise D.S.
CONS Should Not Evaluate Its Arguments
Proceedings 3rd International Colloquium on Automata
Languages and Programming
pp 257-284
Edinburgh University Press, 1976

FREI76b *
Freidman D.P. & Wise D.S
Garbage Collecting A Heap Which Includes A Scatter Table
Information Processing Letters, Vol 5, No 6, pp 161-164
December 1976

FREI77a
Freidman D.P. & Wise D.S.
Applicative Multiprogramming
Tech rep no 72, Indiana univ., Bloomington
1977

FREI77b
Freidman D.P. & Wise D.S.
Aspects of Applicative Programming for File Systems
SIGPLAN notices Vol 12 no 3 march 77 pp 41-55
1977

FREI78a
Friedman D.P. Wise D.S.
A Note on Conditional Expressions
CACM  21(11), pp 931-933, November 1978

FREI78b *
Freidman D.P. & Wise D.S.
Functional Combination
Computer Languages, 3, pp 31-35
1978

FREI78c
Freidman D.P. & Wise D.S.
Unbounded Computational Structures
Software, Practise and Experience, 8, pp 407-415
1978

FREI79a *
Freidman D.P. & Wise D.S.
Reference Counting Can Manage The Circular Environments
of Mutual Recursion Information Processing Letters, 8, no
2, pp 921-930
1979

FREI80a
Freidman D.P. & Wise D.S.
An Indeterminate Constructor for Applicative programming
Conf. Record of ACM Symp. on Princ. of Prog. Langs.,
Las Vegas
1980

FREN86a *
Frenkel K.A.
Evaluating Two Massively Parallel Machines
Communications of the ACM, Vol 29, No 8, pp 752-758
August 1986

FRIB84a *
Fribourg L.
Oriented Equational Clauses As A Programming Language
Journal of Logic Programming, Vol 1, No 2, pp 165-178
August 1984

FRIB85a *
Fribourg L.
SLOG : A Logic Programming Language Interpreter Based
On Clausal Superposition And Rewriting
IEEE 1985 International Symposium On Logic Programming
pp 172-184
1985

FROS85a *
Frost R.A.
Using Semantic Concepts to Characterise Various Knowledge
Representation Formalisms: A Method of Facilitating the
Interface of Knowledge Base  System Components
Computer Journal, Vol 28, no 2, pp 112-116
1985

FUCH85a
ed. Fuchs H.
1985 Chapel Hill Conference on Very large Scale
Integration ISBN 0 88175 103 0
Blackwell Scientific Pubs.
1985

FUJIM85a *
Fujimoto R.M.
The Simon Simulation And Development System
Dept of Computer Science, University of Utah
presented at Summer Computer Simulation Conference
July 1985

FUJIT83a
Fujita M. & Tanaka H. Moto-oka T.
Verification with PROLOG and Temporal Logic
Faculty of Eng. Univ. of Tokyo

FUJIT85a *
Fujita M. & Ishisone M. & Nakamura H. & Tanaka H.
& Moto-oka T.
Using the Temporal Logic Programming Language Tokio for
Algorithm Description and Automatic CMOS Gate Array
Synthesis
in WADA86a, pp 246-255
1985

FURU83a *
Furukawa K. & Takeuchi A. & Kunifuji S.
Mandala: A Concurrent Prolog Based Knowledge Programming
Language/System
ICOT Research center, Technical Report TR-029
November 1983

FURU83b *
Furukawa K. & Nakajima R. & Yonezawa A.
Modularization and Abstraction in PROLOG
Document ETL
ICOT Research Center, Technical Report TR-022
( Also in New Generation Computing, Vol 1, No 2, 1983 )
August 1983

FURU83c
Furukawa K.
Mandala: A Knowledge Programming Language on Concurrent
Prolog ICOT Research Center, Technical Memorandum TM-0028
October 1983

FURU84a *
Furukawa K. & Kunifuji S. & Takeuchi A. & Ueda K.
The Conceptual Specification of the Kernel Language Version 1
( Also in Workshop on Implementation of Concurrent Prolog,
Rehovot, 1984 )
ICOT Research Center, Technical Report TR-054
March 1984

FURU84a *
Furukawa K. & Takeuchi A. & Kunifuji S. & Yasukawa H. & Ohki M.
& Ueda K.
Mandala: A Logic Based Knowledge Programming System
( Also in Second Japanese Swedish Workshop on Logic Programming
and  Functional Programming, Uppsala, 1984 )
ICOT Research Center, Technical Report TR-076
August 1984

FURU84b
Furukawa K.
Syntactic Parsing with POPS - Its parsing Time Order and the
Comparison With Other Systems
ICOT Research Center, Technical Memorandum TM-0073
September 1984

FURU86a
Furukawa K.
ICOT's Project - A Project Report
a talk delivered at the Third Weizmann Institute Workshop
1986

FUTA85a
Futatsugi K. & Goguen J.A. & Jouannaud J-P & Meseguer J.
Principles of OBJ2
In Proc. 1985 Principles of Programming Languages
1985

FUTO82a *
Futo I. & Szeredi J.
A Discrete Simulation System Based On Artificial
Intelligence Methods
Discrete Simulation and Related Fields, pp 135-150
(ed. Javor A.)
North Holland Publishing Company
IMACS, 1982
also in MPROLOG Collection of Papers on Logic Programming,
November 1984
1982

FUTO85a *
Futo I.
Combined Discrete/Continuous Modeling and Problem Solving
1985 SCS MultiConferences on AI Graphics and Simulation
also in MPROLOG Collection of Papers on Logic Programming,
November 1984
1985

------------------------------

End of PROLOG Digest
********************

∂28-Oct-86  0923	STAGER@Score.Stanford.EDU 	Preliminary class lists
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Oct 86  09:23:21 PST
Date: Tue 28 Oct 86 09:17:50-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: Preliminary class lists
To: Faculty@Score.Stanford.EDU, Instructors@Score.Stanford.EDU,
    TAs@Score.Stanford.EDU
cc: stager@Score.Stanford.EDU
Message-ID: <12250440196.21.STAGER@Score.Stanford.EDU>


Hello.

The preliminary class lists have arrived for this quarter.  I have them in
my office in CSD TAC (Computer Science-Tresidder) if you'd like to come by
and pick yours up.  

Claire

-------

∂28-Oct-86  1052	LUNCH@CSLI.STANFORD.EDU 	YIKES! NO GOLD BIKES!    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Oct 86  10:51:56 PST
Date: Tue 28 Oct 86 10:22:31-PST
From: CSLI Lunch <LUNCH@CSLI.STANFORD.EDU>
Subject: YIKES! NO GOLD BIKES!
To: folks@CSLI.STANFORD.EDU
cc: lunch@CSLI.STANFORD.EDU


"Where, oh where, have our little bikes gone?
Where, oh where, can they be?"

You know the tune. It's a familiar story with a monthly recurrence.
The original fleet of 10 gold bikes was reassembled and only 6
were available on Oct. 1. Those were six running bicycles and
now there are two. One runs and one has a flat front tire, and 
that ought to be fixed soon. so, the question remains as to the
whereabouts of the other four.

You who take advantage of the bicycles know exactly what I'm
talking about and are probably familiar with that "one-way"
trip the bikes often take. If you care to have a bike picked up
from where you've left it, reply to this message with the info.
If  you happen to know where a bike is sitting idle, you could
reply to this message also.


We try our best to keep functional bikes available, but to be
perfectly honest with you, it's not possible without some
"co-op"eration. so, bike riders unite and reassemble your
fleet! No one else can do it for you..(especially because people 
like me with their own bikes don't care! Ha! Ha!)

So, to quote the famous philosopher, P.W. Herman,

"WHERE'S MY BIKE?!!?"


thanks for your time and consideration.

the C.S.L.I. bike service.
-------

∂28-Oct-86  1054	EMMA@CSLI.STANFORD.EDU 	Halloween Party 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Oct 86  10:54:29 PST
Date: Tue 28 Oct 86 10:38:19-PST
From: Turing's Ghost
Subject: Halloween Party
Sender: EMMA@CSLI.STANFORD.EDU
To: folks@CSLI.STANFORD.EDU, consultants@CSLI.STANFORD.EDU
Reply-To: brad@csli.stanford.edu
Tel: (415) 723-3561




                             &&&&&&
                            &&&&&& 
                            &&&&&
                            &&&&&
                     ****   &&&&&    ****
                 ****    ***&&&&&****    ****
          ********                           ********
     *****                                           *****
   ***              CSLI Halloween Party                 ***
  ***                                                      ***
 ***           3:30           -         5:30                ***
 ***          Friday                  October 31            ***
 ***                                                        ***
 ***                                                        ***
  ***                    Ventura Hall                      ***
   ***                                                    ***
    ***                 Come and celebrate               ***
     ***                                                ***
      ****                                             ***
        ***                                          ***
          ****                                     ***
            ********                             ****
                 *********                   *******
                     ****************************


↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\/\\/\\\\/\/\/\/\/\//\/


-------

∂28-Oct-86  1121	hitson@pescadero.stanford.edu 	Re: student opinion on "computer system policy changes"    
Received: from PESCADERO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Oct 86  11:21:14 PST
Received: by pescadero.stanford.edu with Sendmail; Tue, 28 Oct 86 11:19:19 pst
Date: 28 Oct 1986 1119-PST (Tuesday)
From: Bruce Hitson <hitson@pescadero.stanford.edu>
To: andy@sushi
Cc: facil@sail, pallas@pescadero.stanford.edu, reuling@sushi
Subject: Re: student opinion on "computer system policy changes"

> John Reuling would like to know if there is a way to get student
> opinion on computer system policy changes.  (It may be that announcing
> them is really easier than asking first.)  I've volunteered to open up
> the discussion and collect the answers for him; I'm waiting until the
> undergrads on sushi discussion dies.

Huh?  You refer to only one aspect of a more complex model:

   (1) the facilities committee sets (or at least reviews/approves)
       *proposed* policy changes (note: students can propose changes too), 
   (2) student members on the facilities committee report proposed changes
       to the students and relay concerns, alternative suggestions, and
       other comments from the students back to the committee,
   (3) once decisions are made, student members relay the info and
       explain the decision process to the students.

It is certainly a good idea to encourage more student input, but I
think you are barking up the wrong tree by focusing on "announcing them
is really easier than asking first".  If policy changes are made as
outlined in the points above, then the issue of announcing/asking
becomes moot.  I believe that most technical changes (e.g., new
programs) can follow the "install first (with advance warning for major
or sensitive changes - saving old copies as prudent) and smooth any
ruffled feathers that may result" model is a reasonable approach for
most (if not all) day-to-day matters.  This is the only reasonable way
John R can get any work done!  Perhaps this is what you were referring to?

						--- Bruce

∂28-Oct-86  1158	ANDY@Sushi.Stanford.EDU 	Re: student opinion on "computer system policy changes"
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Oct 86  11:58:19 PST
Date: Tue 28 Oct 86 11:56:29-PST
From: Andy Freeman <ANDY@Sushi.Stanford.EDU>
Subject: Re: student opinion on "computer system policy changes"
To: facil@Sail.Stanford.EDU, reuling@Sushi.Stanford.EDU
In-Reply-To: Message from "Bruce Hitson <hitson@pescadero.stanford.edu>" of Tue 28 Oct 86 11:19:00-PST
Message-ID: <12250469076.39.ANDY@Sushi.Stanford.EDU>

I agree that many changes can be made "install first then fix" but it
isn't clear that Bruce's model (facilities committee reviews, student
members solicit input, decision is made, student members explain) is
followed when it is appropriate.  Undergrads on sushi and lookup on
lots are two recent decisions that would have benefited from this.

A good solution must avoid micro-management from advisory boards;
John should be left alone.  At the same time, there are lots of
power centers that have to be accomodated.

Bruce is right that the problem is more general than I mentioned.

-andy
-------

∂28-Oct-86  1244	EMMA@CSLI.STANFORD.EDU 	Psychology Colloquium
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 28 Oct 86  12:44:09 PST
Date: Tue 28 Oct 86 11:37:38-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: Psychology Colloquium
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


Psychology Colloquium

Jacques Mehler
Centre Nationale de Recherches Scientifiques, Paris

"Language processing in French and English."

Wednesday, 3:45 p.m.
Jordan Hall, Room 50 (in the basement)

-------

∂28-Oct-86  1349	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER -- Tomorrow's PLANLUNCH -- 10AM
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 28 Oct 86  13:49:03 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Tue, 28 Oct 86 13:44:47-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA12448; Tue,
	  28 Oct 86 13:47:07 PST
Date: Tue 28 Oct 86 13:47:02-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: REMINDER -- Tomorrow's PLANLUNCH -- 10AM
To: planlunch←reminder@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(193)+TOPSLIB(120) 28-Oct-86 13:47:02.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

P.S. Note change in day and time....
------------------------------------------------------------------------------
	   KNOWLEDGE PROGRAMMING USING FUNCTIONAL REPRESENTATIONS

			    Tore Risch
			   Syntelligence

                    10:00 AM, WEDNESDAY, October 29
               SRI International, Building E, Room EJ228


SYNTEL is a novel knowledge representation language that provides
traditional features of expert system shells within a pure functional
programming paradigm.  However, it differs sharply from existing
functional languages in many ways, ranging from its ability to deal
with uncertainty to its evaluation procedures.  A very flexible
user-interface facility, tightly integrated with the SYNTEL
interpreter, gives the knowledge engineer full control over both form
and content of the end-user system.  SYNTEL executes in both LISP
machine and IBM mainframe/workstation environments, and has been used
to develop large knowledge bases dealing with the assessment of
financial risks.  This talk will present an overview of its
architecture, as well as describe the real-world problems that
motivated its development.






-------

∂29-Oct-86  0615	PATASHNIK@Sushi.Stanford.EDU 	Next AFLBs
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Oct 86  06:15:40 PST
Date: Wed 29 Oct 86 06:08:24-PST
From: Oren Patashnik <PATASHNIK@Sushi.Stanford.EDU>
Subject: Next AFLBs
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12250667856.9.PATASHNIK@Sushi.Stanford.EDU>

Here are the next two AFLBs:
		←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

30-Oct-86  :  Andy Yao (Princeton)

	   Title and abstract still in the networks somewhere

***** Time and place: October 30, 12:30 pm in MJ352 (Bldg. 460) ******


6-Nov-86  :  Robert W Floyd (Stanford)
 
		Programs are random walks are programs

To determine moments and other expected values of variables resulting
from random walks or from programs with pseudorandom components, a
certain systematic method seems effective:

   * Introduce explicit variables to track all parameters of interest.
   * By operator strength reduction (e.g., finite difference) methods,
     semilinearize the computational steps.
   * Introduce explicit deterministic variables that track expected values
     of the random ones by linear recurrence.  A well known theorem about
     conditional expected values is useful.
   * Find invariants of the resulting program and solve for final values.
     Typically, this entails finding eigenvectors of a triangular linear
     system.

The method has determined several means and variances in coalesced
hashing, and high moments of certain random walks.  It uses no higher
mathematical notions than those mentioned above, and tends to provide
a firm sense of direction to the analysis.

***** Time and place: November 6, 12:30 pm in MJ352 (Bldg. 460) ******
-------

∂29-Oct-86  1003	hitson@pescadero.stanford.edu 	Unix/Workstations resource discussion...    
Received: from PESCADERO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Oct 86  10:03:37 PST
Received: by pescadero.stanford.edu with Sendmail; Wed, 29 Oct 86 09:45:53 pst
Date: 29 Oct 1986 0945-PST (Wednesday)
From: Bruce Hitson <hitson@pescadero.stanford.edu>
To: facil@sail
Cc: hitson@pescadero.stanford.edu, karp@sumex
Subject: Unix/Workstations resource discussion...

The following messages touch on a number of issues the facilities
committee has addressed and will continue to deal with.  I'm forwarding
them to this list in the hope that they will stimulate some useful
discussion in our upcoming meeting.
						--- Bruce
P.S. Only the original and my replies are included.

------- Forwarded Messages

Replied: 28 Oct 86 12:48
Return-Path: <KARP@SUMEX-AIM.ARPA>
Received: from SUMEX-AIM.ARPA by pescadero.stanford.edu with Sendmail; Tue, 28 Oct 86 11:35:25 pst
Date: Tue 28 Oct 86 11:37:07-PST
From: Peter Karp <KARP@SUMEX-AIM.ARPA>
Subject: More Unix cycles for CSd
To: hitson@PESCADERO.STANFORD.EDU, les@SU-AI.ARPA
Message-Id: <12250465552.22.KARP@SUMEX-AIM.ARPA>

Given recent bboard discussions, there seems to be a demand for
Unix cycles in the CSD (some people don't like Sushi, Rocky is too
slow and is unreliable).

I suggest we convert all the CSD-CF Sun workstations to run Sun Unix.

I'm making two assumptions here:

(a) That these workstations are now severely under utilized.  As I am
    not around MJH all that much anymore, I may be wrong about this.

(b) That the reason for the under utilization is because these machines
    are running the V-system.  Precisely why this is, I don't know, but
    I will hazard a guess that it has to do with lack of documentation,
    lack of the software that people want to use, unreliability, and need
    for accounts on a local Unix system to act as a fileserver.

My impression is that we're wasting these machines and that this is a
way to eliminate the waste and provide a LOT of CHEAP cycles for CSD.
As I remember, you two are on the CSD facilities committee, and hence
are the right people to suggest this to.

Peter
-------

Return-Path: <hitson>
Received: by pescadero.stanford.edu with Sendmail; Tue, 28 Oct 86 12:48:00 pst
Date: 28 Oct 1986 1247-PST (Tuesday)
From: Bruce Hitson <hitson>
To: Peter Karp <KARP@SUMEX-AIM.ARPA>
Cc: hitson@PESCADERO.STANFORD.EDU, les@SU-AI.ARPA
Subject: Re: More Unix cycles for CSd
In-Reply-To: Peter Karp <KARP@SUMEX-AIM.ARPA> / Tue 28 Oct 86 11:37:07-PST.
             <12250465552.22.KARP@SUMEX-AIM.ARPA>

Thanks for your message - I wish more people would make *constuctive*
suggestions such as this.  A couple of quick points:

> I suggest we convert all the CSD-CF Sun workstations to run Sun Unix.

"convert...to run" is probably not the best approach, rather, "configure
to that they can run" is probably more appropriate.  It is strictly a
matter of religion whether the default boot sequence gives you Sun
Unix, V-System, or something else.  Both/all should be available;
additionally, it would be nice if there were instructions on each
workstation telling how to boot "interesting" configurations (or at
least where to find info).  I've lobbied for this in the past, but my
words seem to have fallen on deaf ears - this effort will continue.

This avenue is being actively pursued.  The diskless workstations need
to have file servers available in order to run Sun Unix, and these have
already been purchased [I believe one is in the basement now].  Thus, it
is only "a matter of time" before what you suggest will be possible.

> I'm making two assumptions here:
> 
> (a) That these workstations are now severely under utilized.  As I am
>     not around MJH all that much anymore, I may be wrong about this.

I think "severely under utilized" is not correct.  The machines I am
familiar with that are in semi-public places are regularly in use.

> (b) That the reason for the under utilization is because these machines
>     are running the V-system.  Precisely why this is, I don't know, but
>     I will hazard a guess that it has to do with lack of documentation,
>     lack of the software that people want to use, unreliability, and need
>     for accounts on a local Unix system to act as a fileserver.

I disagree with a number of these guesses.  My guess as to why the
machines are not used more heavily has to do with their physical
placement in the building.  Most (all?) are in student offices (some on
student desks), and other non-public or at best semi-public places.
The only *truly* public machine (ignoring for the moment issues of
access to MJH) is in the basement.

Your point w.r.t. documentation is a good one.  I would advocate that
CSD-CF obtain (purchase if necessary) enough V-system manuals so that
one can be attached to each workstation.  Similarly, basic information
about Sun-Unix and other systems should be provided with each public
workstation.  Minimal information should be a page describing "how to
boot X" on each machine.

Another point that should not be forgotten is that machines running V
are available as resources to all other V users.  An "obviously idle"
machine (translation - nobody sitting in front of the keyboard) can and
I would claim often *is* in active use running servers, acting as
a remote computation resource, etc.  If you look at these machines in a
more general way, they are part of the department's "large scale loosly
coupled multiprocessor with over 40 Sun2, Sun3, and MicroVaxII
processors".  I should add that I am in the V-group, but I think I'm
being objective when I say that these machines are fairly heavily used
and that it is useful for both the department as a whole to have the
ability to run V in this 40-plus processor configuration (and of
course, it is helpful for the V group as well).  Perhaps the V group
needs to work a little harder to show people all the wonderful things
that can be done using V.

One thing that makes a workstation useless pretty fast is lack of a
mouse.  There has in the past (and maybe still now?) been a problem
with mouse pads for the optical mice being stolen - CSD-CF should
immediately attend to this (last I knew, the machine in the basement of
MJH was affected).  They have been attentive to this in the past, but
those mouse pads continue to be a popular theft item.

> My impression is that we're wasting these machines and that this is a
> way to eliminate the waste and provide a LOT of CHEAP cycles for CSD.

I think you overestimate the amount of "excess bandwidth" remaining in
these machines.  Even if you had all 10 running Sun Unix right now, you
support (at most) 10 more users - and my guess that you would
effectively support only 3-4 more users.  Another point is that these
machines provide a different type of bandwidth - single user high
performance workstation bandwidth.  If you want a timesharing system
for reading mail and netnews, this is probably not the way to go about
it.

So, in summary,
   (1) we are moving in the direction to make department workstations
       capable of running Sun Unix and other things, however,
   (2) I don't think this will help much with the problem you describe
       namely, perceived lack of [general purpose] Unix cycles,
   (3) improved documentation is needed whatever these machines end
       up running,
   (4) other avenues may be needed [e.g., trade in a Dec20 for a Vax8x00
       or obtain additional timeshared Unix cpu cycles] to improve
       the situation w.r.t. general purpose Unix cycles.

Well, this is only a quick beginning - there are many other issues to
to discuss and more elaboration is needed on the ones I've mentioned
briefly above.  I'll forward your messages and this reply to the
facilities committee as a basis for future discussions.  Please keep
those suggestions coming!!!

						--- Bruce

Return-Path: <hitson>
Received: by pescadero.stanford.edu with Sendmail; Wed, 29 Oct 86 09:34:36 pst
Date: 29 Oct 1986 0934-PST (Wednesday)
From: Bruce Hitson <hitson>
To: Peter Karp <KARP@SUMEX-AIM.ARPA>
Cc: hitson, les@sail
Subject: Re: More Unix cycles for CSd
In-Reply-To: Peter Karp <KARP@SUMEX-AIM.ARPA> / Tue 28 Oct 86 13:39:59-PST.
             <12250487919.22.KARP@SUMEX-AIM.ARPA>

> Regarding current use of these Suns: when you see people using them,
> are they actually running programs on them (mail, editors, text
> processing, assignments), or are they merely using them as terminals?
> My guess is that it's largely the latter.

It is true that many people simply use these as fancy terminal
emulators to access timesharing systems.  I think that this is largely
due to ignorance of what resources they really have at their disposal.
There are a non-zero number of more sophisticated users who use VEMACS
(as you might have guessed, a version of EMACS that runs under V), and
a few that use LaTeX and Show (document previewer).  Using only these
three V-system supported tools, editing, document compilation, and
previewing of output provides a convenient "desktop publishing"
capability to V users - this has existed for at least a year now.
Remote compilation is another typical use of the V-System.  A mail
interface is also available (I'm using it now).

> Also, you say that if we had 10 Suns running Unix we'd add at most
> 10 concurrent users.  Since these machines are as fast or faster
> than a 780, seems to me each of them could easily support say 5 users -
> most remote via an ethernet connection, in a timesharing mode, with
> these people reading mail, etc, from the fileserver.  Perhaps this
> conflicts with the normal view of a Sun as a single-user workstation,
> but my view is: put the cycles out there (on Sushi, Suns, Rocky, etc)
> and let people decide how they want to use them.

My remarks were based on my idea of the "intended use" of these
systems.  If we wanted general purpose timesharing systems, we would
not have bought fancy (and expensive) bitmapped displays, and put the
workstations on people's desks.  Instead, we would have bought cpus
only, put them into a processor pool, locked them in the basement
somewhere, and let people access them in the way you suggest.  Now in
the current configuration, you could run the systems as timesharing
systems as you suggest, but the physical setup is not optimal - when a
random user comes up to a workstation sitting on a desk and pushes the
boot button when they want to run their own application, the
timesharing users get nuked.  In my view, the Suns provide a different
resource that (I think) the department needs - high performance
engineering workstations.  I guess you are arguing that general purpose
Unix cpu cycles might be more valuable.  Perhaps we are both right.

> I agree with your point that the V-group should work harder to show
> CSD all the wonderful things that the V-system can do.  I also agree
> with your points about documentation.  In fact, two years ago I sent
> a msg to the entire dsg suggesting these points and a number of others.
> I got fairly encouraging replies from Lantz and Cheriton, and while my
> impression is that some progress has been made in that time, I feel
> that little enough has been made that it's time to stop waiting and
> give up on the V-system as a general-purpose tool for the department.
> This may be a harsh, but it is I think, fair.

I won't comment on this except to say that as a researcher in
distributed systems, I'm constantly torn between advancing my research
interests vs supporting new (non-research) features and fixing bugs in
V (or any other system).  Allocating resources: a tough problem in general...

Final thought: I'll ask David Cheriton if he's interested in conducting
something like a "Seminar on Making the Best Use of the V-System".
Perhaps this can be generalized (by working with other interested
parties at Stanford) to be "How to Make the Best Use of [Graduate]
Computing Resources" at Stanford.  As with most things, it is a matter
of the amount of effort involved.  Will you be willing to invest some
energy in helping to make this (or something similar) happen?

Historically (and probably into the future as well), the impetus will
(need to) come from the students and others who want to use the
machines.  A chicken-and-egg problem I admit...

						--- Bruce

------- End of Forwarded Messages

∂29-Oct-86  1101	REULING@Score.Stanford.EDU 	Colloquium list reminder   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Oct 86  11:01:43 PST
Date: Wed 29 Oct 86 10:58:12-PST
From: John Reuling <Reuling@Score.Stanford.EDU>
Subject: Colloquium list reminder
To: Faculty@Score.Stanford.EDU
cc: CSD@Score.Stanford.EDU
Office: Margaret Jacks Hall 030c, Stanford; 415/725-5555
Message-ID: <12250720610.35.REULING@Score.Stanford.EDU>


This is a reminder about submitting and reading colloquium notices.

Colloquium announcements are available on the SU-EVENTS bboard or
su.events newsgroup on most CSD machines.  If you wish to receive
colloquium announcements as mail, send a note to LISTS@SCORE asking
to be added to the Colloquium mailing list.

To post a colloquium notice, send it to COLLOQ@SCORE.  It will be
redistributed to many bay area colloquium bulletin boards, including
SU-EVENTS, as well as to personal mailboxes on the list.

If you would like your CSD Colloquium notice to be included in the
weekly CSD Colloquium Announcement, send it to SUBMIT-COLLOQ@SCORE.
These messages are batched together and distributed to the
COLLOQ@SCORE list; in addition, hard copies are sent out via US Mail
to those on our physical colloq mailing list.  These notices will also
appear in the <CS.PUBLIC> files TODAY.TXT, WEEK.TXT, and TALKS.TXT,
available on Score and Sushi and will be available to Sunrise Club
members on Sierra.

-John
-------

∂29-Oct-86  1214	SELLS@CSLI.STANFORD.EDU 	German translation  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Oct 86  12:14:26 PST
Date: Wed 29 Oct 86 12:11:08-PST
From: Peter Sells <Sells@CSLI.STANFORD.EDU>
Subject: German translation
To: folks@CSLI.STANFORD.EDU
cc: linguists@CSLI.STANFORD.EDU

Dr. Hadumod Bussmann, of the University of Munich, is visiting the Bay Area
for 6 months in preparation for an English translation of her book "Lexikon
der Sprachwissenschaft", a glossary of linguistic terms and ideas.  She is
looking for someone with good knowledge of German and linguistics to act as
translator for the English version; this is a large and long-term project.
If you might be interested in finding out more about this, or know someone
else that might be, please let me know.

Peter
-------

∂29-Oct-86  1248	binford@su-whitney.arpa 	Meeting Place  
Received: from WHITNEY.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Oct 86  12:47:52 PST
Received: by su-whitney.arpa with Sendmail; Wed, 29 Oct 86 12:51:47 pst
Date: Wed, 29 Oct 86 12:51:47 pst
From: Tom Binford <binford@su-whitney.ARPA>
To: LES@SAIL.STANFORD.EDU
Cc: facil@SAIL.STANFORD.EDU
In-Reply-To: Les Earnest's message of 27 Oct 86  1518 PST
Subject: Meeting Place 

Les
I will be out of town on Nov 4 for an invited talk at FJCC.
tom

∂29-Oct-86  1429	CHEADLE@Score.Stanford.EDU 	Gray Tuesday/Black Friday dates 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Oct 86  14:29:09 PST
Date: Wed 29 Oct 86 14:14:09-PST
From: Victoria Cheadle <CHEADLE@Score.Stanford.EDU>
Subject: Gray Tuesday/Black Friday dates
To: faculty@Score.Stanford.EDU
Office: Margaret Jacks 258, 723-1519
Message-ID: <12250756283.17.CHEADLE@Score.Stanford.EDU>


Gray Tuesday has been moved to late Autumn Quarter this year.  This is
not necessarily a permanent move and will be re-evaluated at the end
of the academic year.  It has been scheduled for Tuesday, December 9
at 2:30.  Black Friday will take place Tuesday, June 2, same time.

Please mark your calendars.

Victoria
-------

∂29-Oct-86  1459	BETSY@CSLI.STANFORD.EDU 	reminders 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Oct 86  14:59:49 PST
Date: Wed 29 Oct 86 14:54:22-PST
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: reminders
To: folks@CSLI.STANFORD.EDU




1. CSLI  Publications

Requests for the Monthly, the Calendar, and changes in mailing lists
should be sent to REQUESTS@CSLI.STANFORD.EDU or to EMMA@CSLI.STANFORD.EDU.

Requests for all other publications should be sent to
PUBLICATIONS@CSLI.STANFORD.EDU or to TRUDY@CSLI.STANFORD.EDU.

In fact, Emma, Trudy, and I do the right things with whatever
requests we receive, so don't worry if you don't send
requests to exactly the right mailboxes.  BUT do send them
to one of these places.  Other alternatives may not work.

2.  Visitors

Please let Leslie, Jamie, or me know as soon as possible if you
have invited a visitor -- especially if you would like your visitor
to have office space or to meet with CSLI researchers.  We need
as much lead time as possible to make such arrangements.


Thanks,
Betsy
-------

∂29-Oct-86  2042	PALLAS@Sushi.Stanford.EDU 	Re: Unix/Workstations resource discussion...    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Oct 86  20:42:24 PST
Date: Wed 29 Oct 86 20:13:29-PST
From: Joseph I. Pallas <PALLAS@Sushi.Stanford.EDU>
Subject: Re: Unix/Workstations resource discussion...
To: hitson@Pescadero.Stanford.EDU
cc: facil@Sail.Stanford.EDU, karp@SUMEX-AIM.Stanford.EDU
In-Reply-To: Message from "Bruce Hitson <hitson@pescadero.stanford.edu>" of Wed 29 Oct 86 09:45:00-PST
Message-ID: <12250821697.34.PALLAS@Sushi.Stanford.EDU>

I feel compelled to correct a remark that was made in Bruce's exchange
with Peter.  It went, "Since these machines are as fast or faster than
a 780 . . ." and it was referring to Sun 2/120 and Sun 2/50
workstations.  This is, as I understand it (based on hearsay
evidence), far from correct.  A Sun 3 with enough memory and a local
disk will outperform a 780.  A Sun 2 similarly equipped will not.  A
Sun 2 without a local disk and less than 4 megabytes of memory (the
machines in question have only 2 Mb) running Sun Unix does not present
even a single user with the appearance of a high-performance
workstation.  The same machine running V does.

joe
-------

∂29-Oct-86  2335	LES  	re: Unix/Workstations resource discussion...
To:   facil@SAIL.STANFORD.EDU
CC:   Karp@SUMEX-AIM.STANFORD.EDU    
[In reply to message sent Wed 29 Oct 86 20:13:29-PST.]

Actually, we have bought enough memory to upgrade all the Sun 2s to 4 meg.

∂30-Oct-86  0312	JJW  	Ignorant and Mt St Coax switched  
To:   MJH-LispM@SAIL.STANFORD.EDU
By switching console cables at the processors, I've made Ignorant be the
machine used in MJH 360, and Mt St Coax in MJH 324.  This was done to be
able to save a world load with Macsyma on the MJH 360 machine, which now
has the Eagle disk.  Ignorant is still the SYS host and namespace server.

If Mt St Coax or Ignorant is your home system, you will probably want to
switch to the other and copy your files.  Otherwise, this change should
have no effect except that you should be aware of the new location of
Ignorant.

						Joe

∂30-Oct-86  1202	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	No Planlunch next week   
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 30 Oct 86  11:59:23 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Thu, 30 Oct 86 11:45:19-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA15787; Thu,
	  30 Oct 86 11:47:36 PST
Date: Thu 30 Oct 86 11:47:32-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: No Planlunch next week
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(193)+TOPSLIB(120) 30-Oct-86 11:47:32.SRI-VENICE.ARPA>


There will be no PLANLUNCH next week.  The next scheduled seminar
is for the week of Nov. 17.

=Amy Lansky
-------

∂30-Oct-86  1226	ullman@navajo.stanford.edu 	CS 545 talk 
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Oct 86  12:26:48 PST
Received: by navajo.stanford.edu; Thu, 30 Oct 86 12:07:50 PST
Date: Thu, 30 Oct 86 12:07:50 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: CS 545 talk
To: nail@navajo.stanford.edu

I'm giving the 545 talk tomorrow 3:15, 352 MJH on the
current status of NAIL!.
				---jeff

∂30-Oct-86  1242	HADDAD@Sushi.Stanford.EDU 	Bats at Berkeley?  mooooo!  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Oct 86  12:42:04 PST
Date: Thu 30 Oct 86 10:41:25-PST
From: BATS Coordinator for Stanford <HADDAD@Sushi.Stanford.EDU>
Subject: Bats at Berkeley?  mooooo!
To: aflb.su@Sushi.Stanford.EDU
Message-ID: <12250979701.40.HADDAD@Sushi.Stanford.EDU>

For newcomers and forgetful oldtimers:
	BATS is the Bay Area Theory Seminar.  It is a monthly
theoretical computer science seminar series that rotates between
Berkeley, Stanford, DEC-SRC, IBM Almaden or UC Santa Cruz.  Usually,
they take place on Fridays with the format being roughly: a talk at
10AM, a talk at 11AM, lunch at noon (provided by the host
institution), a talk at 1PM, a talk at 2PM.  The four speakers are
usually drawn from the five institutions.

For everyone:
	The first BATS this year will be in Berkeley on Friday,
November 14.  The four speakers will be Amos Fiat of Berkeley, Martin
Abadi of Stanford, Larry Stockmeyer of IBM, Moshe Vardi of IBM.
Upcoming messages will give abstracts and travel info as they become
available.
	The second BATS will be at DEC-SRC (downtown Palo Alto) in
December.  The third BATS will be at Stanford in January.  If anyone
from Stanford would like to be considered for giving a talk at one of
these two BATS, send me a note.

Ramsey Haddad
-------

∂30-Oct-86  1403	RICHARDSON@Score.Stanford.EDU 	Sr. Faculty Meeting
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Oct 86  14:03:30 PST
Date: Thu 30 Oct 86 13:49:36-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Sr. Faculty Meeting
To: tenured@Score.Stanford.EDU
Message-ID: <12251013958.26.RICHARDSON@Score.Stanford.EDU>

There will NOT be a senior faculty meeting on November 4. There will be,
however, a meeting scheduled at a future date (not too) to discuss the
possible new appointment of Janos Komlos. More information to follow.

-Anne
-------

∂30-Oct-86  1456	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, October 30, No. 5    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Oct 86  14:54:52 PST
Date: Thu 30 Oct 86 13:49:14-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, October 30, No. 5
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561

(Sorry for the delay; Turing was down for 18 hours)


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
October 30, 1986                 Stanford                       Vol. 2, No. 5
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ←←←←←←←←←←←←

           CSLI ACTIVITIES FOR THIS THURSDAY, October 30, 1986

   12 noon		TINLunch
     Ventura Hall       No TINLunch this week
     Conference Room    

   2:15 p.m.		CSLI Seminar
     Redwood Hall       Distributivity
     Room G-19  	Craige Roberts (Croberts@csli.stanford.edu)
			Abstract in last week's calendar

   3:30 p.m.		Tea
     Ventura Hall		

                              ←←←←←←←←←←←←
           CSLI ACTIVITIES FOR NEXT THURSDAY, November 6, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: "Concepts of Language" by Noam Chomsky 
     Conference Room    Discussion led by Thomas Wasow 
			(Wasow@csli.stanford.edu)
			Abstract in this week's Calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       The Construction of Thought
     Room G-19  	Adrian Cussins (Adrian@csli.stanford.edu)
			Abstract in this week's Calendar

   3:30 p.m.		Tea
     Ventura Hall		
                             --------------
                          NEXT WEEK'S TINLUNCH
             Reading: "Concepts of Language" by Noam Chomsky
     Chap. 2 of "Knowledge of Language: Its Nature, Origin, and Use"
                     discussion led by Thomas Wasow
                            November 6, 1986

   Chomsky argues against concepts of language that treat it as something
   external to the speaker; language, so conceived, is alleged to be an
   "epiphenomenon."  Instead, Chomsky says that the object of study in
   linguistics should be the internalized knowledge of the speaker--that
   is, what he has previously called grammar and now refers to as
   "I-language."  This, he claims, is more concrete, since it has a
   physical reality in the "mind/brain."  His position seems to be at
   odds with the claim (frequently made around here) that language is
   "situated" and should not be studied apart from its context of use.
   Are these views really incompatible, and, if so, who is wrong?
                             --------------
                           NEXT WEEK'S SEMINAR
                       The Construction of Thought
                             Adrian Cussins
                            November 6, 1986

   How could the physical world make available the transition between a
   way of being which does not admit experience or thought to a way of
   being which does?  How could it be that `in' the world there are
   things which think `about' the world?
      I shall outline my conception of what it would be to provide a
   psychological theory that answers these questions and I shall consider
   the theory's relation to philosophical, linguistic, neurophysiological
   and computational accounts.
      I shall leave a couple of copies of my thesis with the receptionist
   should anyone want further details, but no reading will be
   presupposed.
-------

∂30-Oct-86  1616	HADDAD@Sushi.Stanford.EDU 	More BATS info    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Oct 86  16:16:17 PST
Date: Thu 30 Oct 86 16:10:37-PST
From: BATS Coordinator for Stanford <HADDAD@Sushi.Stanford.EDU>
Subject: More BATS info
To: aflb.local@Sushi.Stanford.EDU
Message-ID: <12251039629.29.HADDAD@Sushi.Stanford.EDU>

true to my word ...

                ---------------

BATS will be held at Berkeley on Friday, November 14 in Sibley Auditorium
in the Bechtel Engineering Center.

The schedule is as follows:

10:00     Larry Stockmeyer (IBM):  Flipping Persuasively in Constant Time

11:00     Martin Abadi (Stanford):  How much do you really have to trust your 
             oracle?

12:00     Lunch

1:00      Amos Fiat (Berkeley):  Fibonacci Lattices: Theory and Application

2:00      Moshe Vardi (IBM):  An automata-theoretic approach to automatic 
                    program verification

Driving directions will follow later.


FLIPPING PERSUASIVELY IN CONSTANT TIME
Larry Stockmeyer, IBM Almaden Research Center

ABSTRACT:
A persuasive coin is a sufficiently unbiased source of randomness
visible to sufficiently many processors in a distributed system.  In the
absence of failures, it suffices for any processor to flip a coin and
broadcast the result.  However, if processors can fail, either because
their random number generators are faulty or because they are actually
malicious, the problem becomes more interesting.  As in other
contexts, the purpose of randomization in a distributed system is to
defeat an adversary which cannot predict the random choices.  Rabin and
Ben-Or have shown that coins can be particularly effective in a
distributed system, where they can be used to obtain algorithms that
with high probability beat impossibility results for deterministic
algorithms.  In this talk we describe an algorithm for a persuasive
coin where the number of rounds of message exchange among the processors
is constant, independent of the number n of processors in the system as
well as the number of faults, provided the total number of faulty
processors does not exceed a certain constant multiple of n/log n.
Several versions of the protocol will be discussed.  The different
versions handle different amounts of information which the faulty
processors have about the messages of correct processors.
This is joint work with Cynthia Dwork and David Shmoys.

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
			Encrypted questions:
		How much do you have to trust your oracle?

		    Martin Abadi, Stanford University

We consider the problem of computing with encrypted data.  Player A wishes to 
know the value of f(x) for some x, but lacks the power to compute it.  Player B
has the power to compute f and is willing to send f(y) to A if she sends him y,
for any y.  Informally, the problem f is ``encryptable'' if A, using her 
inferior resources, can transform the ``cleartext instance'' x into an 
``encrypted instance'' y, obtain f(y) from B, and infer f(x) from f(y) in such a
way that B cannot infer x from y.

We define the framework needed to say precisely what an encrypted instance 
reveals about a cleartext instance.  We discuss specific encryption functions 
for problems of importance in cryptography.  We prove several theorems about 
the relationship between encryptability and computational complexity.  For
instance, if the polynomial hierarchy does not collapse at the second level,
there is no polynomial-time encryption function for SAT that reveals at 
most the size of cleartext instances. The proof of this theorem involves a 
strengthening of Karp and Lipton's results on the nonuniform complexity of NP.

This is joint work with Joan Feigenbaum of AT&T Bell Laboratories.

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
      Fibonacci Lattices: Theory and Application 

Amos Fiat

We deal with questions relating to uniformly distributed sets of points
on the infinite integral plane.  The theory of Fibonacci lattices 
is developed and placed in context within the
general theory of irregularities of distribution. This leads to
generalizations and extensions of the classical theory.

The theory of Fibonacci lattices yields efficient and often 
optimal solutions for a variety of optimization
problems in computer science: architectures for general
purpose systolic computers, VLSI layout problems,
2D search algorithms, mesh connected sorting networks,
and allocation of parallel memories for 2 dimensional
applications.

These results are simple, highly usable, and perform better for
practical problem sizes than at the limit.

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
Moshe Y. Vardi
Almaden Research Center


We describe an automata-theoretic approach to automatic verification of
concurrent finite-state programs by model checking. The basic idea underlying
this approach is that for any temporal logic specification we can construct
a finite-state automaton that specify the same computations. The
model-checking algorithm that results from this approach is rather simple
and clean. We use this approach to extend model-checking to probabilistic
concurrent finite-state programs.
-------

∂30-Oct-86  1706	ADRIAN@CSLI.STANFORD.EDU 	PDP DISCUSSION GROUP    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Oct 86  17:06:21 PST
Date: Thu 30 Oct 86 17:02:10-PST
From: Adrian Cussins <ADRIAN@CSLI.STANFORD.EDU>
Subject: PDP DISCUSSION GROUP
To: folks@CSLI.STANFORD.EDU


	A number of us are interested in forming a committed discussion 
group to talk about work in the the two new PDP volumes: "Parallel 
Distributed Processing: Explorations in the Microstructure of Cognition" 
(eds) D.E. Rumelhart and J.L. McClelland and the PDP Research Group 
(Bradford Books, 1986).  The aim would be partly the autodidactic one of  
using the resources of the group to understand the more difficult parts (ie. 
helping each other out) but also to understand the consequences of the PDP 
approach for work in cognitive science generally.  For example, what kind of 
representation is employed in PDP models?  The phrase, "sub-conceptual 
semantics" is sometimes used.  What does this mean?  What implications do 
PDP models have for natural language processing?  Or perceptual Processing?
 Or cognitive processing?  Is the PDP approach more suited to situated 
cognition that von Neumann models?  (PDP representation is not formal, etc.)

	We would probably begin meeting next quarter, but it would be a good 
idea to have read some of the material before then, so would any interested 
people let me know, perhaps also preferences for a meeting time.

		- Adrian
-------

∂31-Oct-86  0759	TAJNAI@Score.Stanford.EDU 	CSD/CSL Reunion   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Oct 86  07:57:32 PST
Date: Fri 31 Oct 86 07:48:55-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: CSD/CSL Reunion
To: faculty@Score.Stanford.EDU
Message-ID: <12251210441.18.TAJNAI@Score.Stanford.EDU>


The reunion was announced in Nils' newsletter in June, but apparently
was not noted by all.

John Levy is spearheading the reunion.  The committee:  

John Levy, John Shoch, Linda Lorenzetti, Amy Lansky, Skip Stritter,
Bill White, Marc Kaufman, Tom Bredt and I.

Dates:  

Thursday, March 26 - evening reception at Faculty club
Friday, March 27 - all day sessions, banquet at Faculty club
Sat., March 28 - demonstrations and picnic

All CSD/CSL alumni, former faculty, and friends are invited to
participate.  There will be more information in Nils' November
newsletter.

Carolyn
-------

∂31-Oct-86  0932	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	FTCS17 Call for Papers -- important changes  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Oct 86  09:32:49 PST
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Fri 31 Oct 86 09:27:06-PST
Received: from WISCVM.WISC.EDU by SU-SCORE.ARPA with TCP; Fri 31 Oct 86 09:25:54-PST
Received: from (THEORYNT)YKTVMX.BITNET by WISCVM.WISC.EDU on 10/31/86
  at 11:10:11 CST
Date: 29 October 1986, 09:48:52 PST
From:   Flaviu Cristian  <FLAVIU@ibm.com>
Subject: FTCS17 Call for Papers -- important changes
Resent-date: 31 Oct 1986 12:03:53-EST (Friday)
Resent-From:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Reply-To:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Resent-to:  Theory-List@ibm.com

                     CALL FOR PAPERS

                         FTCS17
          THE SEVENTEENTH INTERNATIONAL SYMPOSIUM
              ON FAULT-TOLERANT COMPUTING
       sponsored by IEEE Computer Society's Technical
          Committee on Fault-Tolerant Computing

             Pittsburgh, PA, July 6-8, 1987

       --------------------------------------------------
       : Please note the changes in Symposium dates and :
       :     location and paper submission dealine!     :
       :←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←:


The Fault-Tolerant Computing Symposium has, since 1971, become the
most important forum for discussion of the state-of-the-art in
fault-tolerant computing.  It addresses all aspects of specifying,
designing, modeling, implementing, testing, diagnosing and evaluating
dependable and fault-tolerant computing systems and their components.
A special theme of the conference will be the practical application of
fault-tolerance to the design of safety critical systems, real-time
systems, switching systems and transaction systems.

Papers relating to the following areas are invited:

a) design methods and algorithms for distributed
   fault-tolerant software systems,

b) specification, design, testing, verification of reliable software,

c) specification, design, testing, verification, and diagnosis of
   reliable hardware

d) fault-tolerant hardware system design and architecture,

e) reliability, availability, safety modeling and measurements,

f) fault-tolerant computing systems for safe process control,
   digital switching, manufacturing automation, and on-line
   transaction processing.

Authors should submit 6 copies of papers before the submission
deadline December 5, 1986 to the program co-chairmen: Flaviu
Cristian, IBM Research K55/801, 650 Harry Rd., San Jose, Ca
95120-6099, USA, and Jack Goldberg, SRI International, 333
Ravenswood Ave., Menlo Park, Ca 94025.  Papers in areas a, b, and f
should be sent to F. Cristian, and papers in areas c, d, and e to
J. Goldberg.

Papers should be no longer than 5000 words, should include a clear
description of the problem being discussed, comparisons with extant
work, and a section on major original contributions.  The front page
should include a contact author's complete mailing address, telephone
number and net address (if available), and should clearly indicate the
paper's word count and the area to which the paper is submitted.
Submissions arriving late or departing from these guidelines risk
rejection without consideration of their merits.

The Symposium chair and vice-chair are John Shen and Dan Siewiorek,
both from Carnegie Mellon University, USA.  The program co-chairmen
are: Flaviu Cristian, IBM Research, USA, and Jack Goldberg, SRI
International, USA.  Publicity chairman is Bella Bose, Oregon State
Univ., USA.

The program committee consists of: Jacob Abraham, USA, Vinod Agarwal,
Canada, Sheldon Akers, USA, Philip Bernstein, USA, Bill Carter, USA,
Jim Gray, USA, Reinhold Gueth, Switzerland, Hirokazu Ihara, Japan,
Ravi Iyer, USA, Kozo Kinoshita, Japan, John Knight, USA, Herman
Kopetz, Austria, Leslie Lamport, USA, Jean-Claude Laprie, France,
Gerard Le Lann, France, Nancy Leveson, USA, Barbara Liskov, USA, Bev
Littlewood, UK, Ed McCluskey, USA, Michael Melliar-Smith, USA, David
Parnas, Canada, David Rennels, USA, Richard Schlichting, USA, Fred
Schneider, USA, Dan Siewiorek, USA, Dale Skeen, USA, Basil Smith, USA,
Yoshi Tohma, Japan, Wing Toy, USA, Kishor Trivedi, USA.  Ex Officio
member: Tom Anderson, UK, TC chairman.

∂31-Oct-86  1013	NILSSON@Score.Stanford.EDU 	[Joyce Pelzl <pelzl@odie.stanford.edu>: DRAMs] 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Oct 86  10:13:45 PST
Date: Fri 31 Oct 86 10:10:08-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: [Joyce Pelzl <pelzl@odie.stanford.edu>: DRAMs]
To: faculty@Score.Stanford.EDU
Message-ID: <12251236149.47.NILSSON@Score.Stanford.EDU>

fyi
                ---------------

Return-Path: <pelzl@odie.stanford.edu>
Received: from glacier.stanford.edu by SU-SCORE.ARPA with TCP; Thu 30 Oct 86 19:21:59-PST
Received: from odie.stanford.edu by glacier.stanford.edu with Sendmail; Thu, 30 Oct 86 19:18:20 pst
Received: by odie.stanford.edu; Thu, 30 Oct 86 16:06:47 PST
Date: 30 Oct 1986 1606-PST (Thursday)
From: Joyce Pelzl <pelzl@odie.stanford.edu>
To: cis-people@glacier.stanford.edu
Cc: pelzl@odie.stanford.edu, plummer@sierra.stanford.edu
Subject: DRAMs

Intel has offered to donate several thousand 64K and 256K CMOS DRAMs to
groups at Stanford that could use them in their research projects.  If
you would like some of these, please let me know.  They are anxious to
give them to us ASAP.

                Jim Plummer

-------

∂31-Oct-86  1204	KAHN@SUMEX-AIM.ARPA 	MACLISP --> INTERLISP   
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Oct 86  12:03:07 PST
Date: Fri 31 Oct 86 12:00:10-PST
From: Michael Kahn <KAHN@SUMEX-AIM.ARPA>
Subject: MACLISP --> INTERLISP
To: ksl-dolphins@SUMEX-AIM.ARPA, ksl-lispm@SUMEX-AIM.ARPA
Message-ID: <12251256181.75.KAHN@SUMEX-AIM.ARPA>

Certainly this request has been seen before.....
Anybody here at Stanford have his/her hands on a MACLISP to InterLISP
conversion program?
Michael (Kahn@sumex)
-------

∂31-Oct-86  1345	SELLS@CSLI.STANFORD.EDU 	Next Meeting of MSDI Group    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Oct 86  13:45:42 PST
Date: Fri 31 Oct 86 12:59:23-PST
From: Peter Sells <Sells@CSLI.STANFORD.EDU>
Subject: Next Meeting of MSDI Group
To: folks@CSLI.STANFORD.EDU, linguists@CSLI.STANFORD.EDU


The next meeting of the Morphology/Syntax/Discourse Interactions group will
be on Monday November 10th, at 12.30, when Mary Dalrymple will be talking
(abstract below).  Other presenters this quarter will be Masayo Iida (Nov.
24th) and Suzanne Kemmer (Dec. 8th).

            Long-Distance Reflexivization and Focus in Marathi

                           Mary Dalrymple

Marathi, an Indo-Aryan language, has two reflexives: long-distance aapaN
and short-distance swataah.  The long-distance reflexive may appear in
subordinate clauses when its antecedent is the subject of a higher clause;
it may appear only in certain positions in simple clauses.  The
short-distance reflexive may appear in simple clauses and in subject
position in tensed subordinate clauses.

I will discuss the basic properties of the two reflexives and give an
LFG-style feature analysis that accounts for their distribution.  I will
also discuss some examples which show that the distribution of the
long-distance reflexive changes when focusing is involved.

-------

∂31-Oct-86  1536	HADDAD@Sushi.Stanford.EDU 	bats date now uncertain
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Oct 86  15:35:39 PST
Date: Fri 31 Oct 86 15:28:07-PST
From: BATS Coordinator for Stanford <HADDAD@Sushi.Stanford.EDU>
Subject: bats date now uncertain
To: aflb.local@Sushi.Stanford.EDU
Message-ID: <12251294037.47.HADDAD@Sushi.Stanford.EDU>

whoops....

It turns out that the 14th is not a convenient day to have the BATS at
Berkeley.  The new date has not yet been determined.

Stay tuned.
-------

∂02-Nov-86  2231	@Score.Stanford.EDU:WELCH%MER@ames-io.ARPA 	SIGBIG
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Nov 86  22:30:59 PST
Received: from ames-io.ARPA by SU-SCORE.ARPA with TCP; Sun 2 Nov 86 22:26:46-PST
Received: from MER by IO with VMS ;
          Sun, 2 Nov 86 22:26:34 PST
Date:    Sun, 2 Nov 86 22:26:34 PST
From:     WELCH%MER@ames-io.ARPA
Subject: SIGBIG
To:       @sig03.dis


               ASSOCIATION FOR COMPUTING MACHINERY
                San Francisco Golden Gate Chapter
               "SIGBIG" Special Interest Committee
                 For Large High Speed Computers

		Wednesday, Nov. 5, 1986,  7:30 PM

                 Tom Attwood /Systems Consultant

         The Central Storage Facility for Ames Research's
                   Central Computation Facility

		             CYDROME
		1589 Centre Pointe Drive, Milpitas
		Near Montague & Capital, east of 17
		   For directions:  408/943-9460

			 Wheelchair Access
     For more information: Mary Fowler, 415/972-6531, 839-6547

∂03-Nov-86  0159	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #63
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Nov 86  01:59:20 PST
Date: Saturday, November 1, 1986 4:36AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858-0300
Subject: PROLOG Digest   V4 #63
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest             Monday, 3 Nov 1986       Volume 4 : Issue 63

Today's Topics:
                  Query - Access to C-Prolog parser,
                LP Library - Mode for GNU Emacs 17.64
             & Declarative Language Bibliography - Part G
----------------------------------------------------------------------

Date: 29 Oct 86 07:54:00 EST
From: John  Cugini <cugini@nbs-vms.ARPA>
Subject: getting at the C-Prolog parser

I have the awful feeling there's an easy way to do this,
but since I can not figure it out:

In C-Prolog, is there an easy, efficient way to translate
between a string and a compound term, ie something like:

full←name(a(b,c), "a(b,c)")

Regular old name/2 only works for atomic terms.  The easy
way to do this is to output the string or term to a file,
close the file, re-open it as input, and then read it back
in the "other way", ie put and read OR write and get, but
this seems inefficient.  The efficient way is to write a
term-parser/de-parser, but why bother since there's
already one buried in C-Prolog itself?

In FORTRAN, e.g., one can do pseudo-IO, ie read and write
to a string, rather than a file.  A similar function
would do the trick in C-Prolog.

Thank you  for any thoughts on this.

-- John Cugini

------------------------------

Date: 28 Oct 86 12:07:21 GMT
From: umerin@flab.uucp
Subject: Prolog mode for GNU Emacs 17.64

Lots of requests for prolog mode for GNU Emacs I received.
Since I couldn't reply to all of them I decided to post it
here.

-- Masanobu UMEDA
   umerin@flab.fujitsu.junet
----------------------------------------------------------------
;; Run Prolog under Emacs (GNU Emacs 17.64)
;; Copyright (C) 1986 Masanobu UMEDA (umerin@flab.fujitsu.junet)

;; This file is part of GNU Emacs.

;; GNU Emacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY.  No author or distributor
;; accepts responsibility to anyone for the consequences of using
;; it or for whether it serves any particular purpose or works at
;; all, unless he says so in writing.  Refer to the GNU Emacs
;; General Public License for full details.

;; Everyone is granted permission to copy, modify and
;; redistribute GNU Emacs, but only under the conditions
;; described in theGNU Emacs General Public License.   A copy of
;; this license is supposed to have been given to you along with
;; GNU Emacs so you can know your rights and responsibilities.
;; It should be in a file named COPYING.  Among other things, the
;; copyright notice and this notice must be preserved on all
;; copies.

(require 'shell)

(make-variable-buffer-local 'shell-prompt-pattern)

(defvar prolog-mode-syntax-table nil "")
(defvar prolog-mode-abbrev-table nil "")

(defvar prolog-eof-string "\↑D"
  "End of file string sent to inferior prolog process.")

(if (not prolog-mode-syntax-table)
    (let ((i 0))
      (setq prolog-mode-syntax-table (make-syntax-table))
      (set-syntax-table prolog-mode-syntax-table)
      (modify-syntax-entry ?← "w")
      (modify-syntax-entry ?\\ "\\")
      (modify-syntax-entry ?/ ".")
      (modify-syntax-entry ?* ".")
      (modify-syntax-entry ?+ ".")
      (modify-syntax-entry ?- ".")
      (modify-syntax-entry ?= ".")
      (modify-syntax-entry ?% "<")
      (modify-syntax-entry ?< ".")
      (modify-syntax-entry ?> ".")
      (modify-syntax-entry ?\' "\""))
  )

(define-abbrev-table 'prolog-mode-abbrev-table ())

(defun prolog-mode-variables ()
  (set-syntax-table prolog-mode-syntax-table)
  (setq local-abbrev-table prolog-mode-abbrev-table)
  (make-local-variable 'paragraph-start)
  (setq paragraph-start (concat "↑%%\\|↑$\\|" page-delimiter)) ;'%%..'
  (make-local-variable 'paragraph-separate)
  (setq paragraph-separate paragraph-start)
  (make-local-variable 'indent-line-function)
  (setq indent-line-function 'prolog-indent-line)
  (make-local-variable 'comment-start)
  (setq comment-start "%")
  (make-local-variable 'comment-start-skip)
  (setq comment-start-skip "%+ *")
  (make-local-variable 'comment-column)
  (setq comment-column 40)
  (make-local-variable 'comment-indent-hook)
  (setq comment-indent-hook 'prolog-comment-indent))

(defun prolog-mode-commands (map)
  (define-key map "\t" 'prolog-indent-line))

(defvar prolog-mode-map (make-sparse-keymap))
(define-key prolog-mode-map "\e\C-x" 'prolog-consult-region)
(prolog-mode-commands prolog-mode-map)

(defun prolog-mode ()
  "Major mode for editing Prolog code for Prologs.
Commands:
Blank lines and '%%...' separate paragraphs.  '%'s start comments.
\\{prolog-mode-map}
Entry to this mode calls the value of prolog-mode-hook
if that value is non-nil."
  (interactive)
  (kill-all-local-variables)
  (use-local-map prolog-mode-map)
  (setq major-mode 'prolog-mode)
  (setq mode-name "Prolog")
  (prolog-mode-variables)
  (run-hooks 'prolog-mode-hook))

(defun prolog-indent-line (&optional whole-exp)
  "Indent current line as Prolog code.
With argument, indent any additional lines of the same clause
rigidly along with this one (not yet)."
  (interactive "p")
  (let ((indent (prolog-indent-level))
        (pos (- (point-max) (point))) beg)
    (beginning-of-line)
    (setq beg (point))
    (skip-chars-forward " \t")
    (if (zerop (- indent (current-column)))
        nil
      (delete-region beg (point))
      (indent-to indent))
    (if (> (- (point-max) pos) (point))
        (goto-char (- (point-max) pos)))
    ))

(defun prolog-indent-level ()
  "Compute prolog indentation level."
  (save-excursion
    (beginning-of-line)
    (skip-chars-forward " \t")
    (cond
     ((looking-at "%%") 0)              ;Large comment
                                        ;starts
     ((looking-at "%") comment-column)  ;Small comment
                                        ;starts
     ((bobp) 0)                         ;Beginning of
                                        ;buffer
     (t
      (let ((empty t) ind more less)
        (if (looking-at ")")
            (setq less t)               ;Find close
          (setq less nil))
        ;; See previous indentation
        (while empty
          (forward-line -1)
          (beginning-of-line)
          (if (bobp) (setq empty nil))
          (skip-chars-forward " \t")
          (if (not (or (looking-at "%") (looking-at
                                                "\n")))
              (setq empty nil)))
        (setq ind (current-column))     ;Beginning of
                                        ;clause
        ;; See its beginning
        (if (looking-at "(")
            (setq more t)               ;Find open
          (setq more nil))
        (end-of-prolog-clause)
        (or (bobp) (forward-char -1))
        ;; See its tail
        (if (looking-at "[,(;>]")
            (if (and more
                     (looking-at "[↑,]"))
                (+ ind tab-width)       ;More indentation
              (max tab-width ind))      ;Same indentation
          (if (looking-at "-")
              tab-width                 ;TAB
            (if (or less
                    (looking-at "[↑.]"))
                (max (- ind tab-width) 0) ;Less indentation
              0)                        ;No indentation
            )
          )
        ))
     )))

(defun end-of-prolog-clause ()
  "Go to end of clause in this line."
  (beginning-of-line 1)
  (if (null comment-start)
      (error "No comment syntax defined")
    (let* ((eolpos (save-excursion (end-of-line) (point))))
      (if (re-search-forward comment-start-skip eolpos'move)
                                                
          (goto-char (match-beginning 0)))
      (skip-chars-backward " \t")
      )
    )
  )

(defun prolog-comment-indent ()
  "Compute prolog comment indentation."
  (if (looking-at "%%")
      0
    (save-excursion
      (skip-chars-backward " \t")
      (max (1+ (current-column))        ;Insert one space at
                                        ;least
           comment-column))
    )
  )

!
;;;
;;; Inferior prolog mode
;;;
(defvar inferior-prolog-mode-map nil)
(if inferior-prolog-mode-map
    nil
  (setq inferior-prolog-mode-map (copy-alist shell-mode-map))
                                        
  (prolog-mode-commands  inferior-prolog-mode-map)
  (define-key inferior-prolog-mode-map "\e\C-x"
                        'prolog-consult-region))

(defun inferior-prolog-mode ()
  "Major mode for interacting with an inferior Prolog process.
                                                

The following commands are available:
\\{inferior-prolog-mode-map}

Entry to this mode calls the value of prolog-mode-hook with no
arguments, if that value is non-nil.  Likewise with the value
of shell-mode-hook.  prolog-mode-hook is called after
shell-mode-hook.

You can send text to the inferior Prolog from other buffers
using the commands send-region, send-string and
\\[prolog-consult-region].

Commands:
Tab indents for Prolog; with argument, shifts rest
 of expression rigidly with the current line.
Paragraphs are separated only by blank lines and '%%'. '
                                %'s start comments.

Return at end of buffer sends line as input.
Return not at end copies rest of line to end and sends it.
\\[shell-send-eof] sends end-of-file as input.
\\[kill-shell-input] and \\[backward-kill-word] are kill
        commands, imitating normal Unix input editing.
\\[interrupt-shell-subjob] interrupts the shell or its current
                        subjob if any.
\\[stop-shell-subjob] stops, likewise. \\[quit-shell-subjob]
                        sends quit signal, likewise."
  (interactive)
  (kill-all-local-variables)
  (setq major-mode 'inferior-prolog-mode)
  (setq mode-name "Inferior Prolog")
  (setq mode-line-format
        "--%1*%1*-Emacs: %17b   %M   %[(%m: %s)%]----%3p--%-")
  (prolog-mode-variables)
  (use-local-map inferior-prolog-mode-map)
  (make-local-variable 'last-input-start)
  (setq last-input-start (make-marker))
  (make-local-variable 'last-input-end)
  (setq last-input-end (make-marker))
  (setq shell-prompt-pattern "↑| [ ?][- ] *") ;Set prolog prompt pattern
                                                        
  (run-hooks 'shell-mode-hook 'prolog-mode-hook))

(defun run-prolog ()
  "Run an inferior Prolog process, input and output via buffer *prolog*."
                                                
  (interactive)
  (switch-to-buffer (make-shell "prolog" "prolog"))
  (inferior-prolog-mode))

(defun prolog-consult-region ()
  "Send the region to the Prolog process made by M-x run-prolog."
                                                
  (interactive)
  (save-excursion
    (send-string "prolog" "[-user].\n") ;Reconsult mode
    (send-region "prolog" (mark) (point))
    (send-string "prolog" prolog-eof-string) ;Send eof to prolog process.
                                        
    )
  )

(defun prolog-consult-region-and-go ()
  "Send the region to the inferior Prolog, and switch to *prolog* buffer."
                                        
  (interactive)
  (prolog-consult-region)
  (switch-to-buffer "*prolog*"))
--
=============================================================

-- Masanobu UMEDA

NOTES: Views and conclusions contained in this article are
the authors' and should not be interpreted as representing
the official opinion or policy of Fujitsu.

------------------------------

Date: Mon, 11 Aug 86 17:06:57 MDT
From: Lauren Smith <ls%f@LANL.ARPA>
Subject: Part G

GALI86a
Gallimore R. & Coleman D.
Rigorous Program Development Using OBJ
RMG/SIGFM/0
Presented at The Alvey SIG FM One Day Colloquium on The
Specification Language OBJ And Applications, Imperial
College
Friday, 18th April, 1986

GALL84a
Gallier J.H. & Raatz S.
Graph-Based Logic Programming Interpreters
Dept of Computer and Information Science, University of
Pennsylvania,
MS-C15-84-61
November 1984

GANZ85a
Ganzinger H. & Hanus M.
1985 IEEE Symposium on Logic Programming, July 15-18,
1985
Boston, Massachusetts
pp 242-253
1985

GERR86a
Gerrard C.P.
Experience With OBJ In The Specification Of A Configuration
Management System
Presented at The Alvey SIG FM One Day Colloquium on The
Specification Language OBJ And Applications, Imperial College
Friday, 18th April, 1986

GERR86b
Gerrard C.P.
Experience With OBJ In The Design Of A Configuration
Management System
Presented at The Alvey SIG FM One Day Colloquium on The
Specification Language OBJ And Applications,
Imperial College
Friday, 18th April, 1986

GIAN84a
Giannesini F. & Cohen J.
Parser Generation And Grammar Manipulation Using Prolog's
Infinite Trees
Journal of Logic Programming, Vol 1, No 3, pp 253-266
October 1984

GIER80a
Gierz G. & Hofmann K.H. & Keimel K. & Lawson J.D.
& Mislove M.  & Scott D.S.
A Compendium of Continuous Lattices
Springer Verlag
1980

GLAS84a
Glaser H. & Hankin C. & Till D.
Principles of Functional Programming
Prentice Hall International, 1984

GLAU78a
Glauert J.R.W.
A Single-Assignment Language for Data Flow Computing
MSc Dissertation, Dept of Comp Sci, Univ. of Manchester,
January 1978

GLAU85a
Glauert J.R.W. & Holt N.P. & Kennaway J.R. & Sleep M.R.
An Active Term Rewrite Model for Parallel Computation
Document, Alvey DACTL group, March 1985

GLAU85b
Glauert J.R.W. & Holt N.P. & Kennaway J.R. & Sleep M.R.
DACTL Report 3/5
Document, Alvey DACTL group, March 1985

GLAU85c
Glauert J.R.W. & Holt N.P. & Kennaway J.R. & Reeve M.J. &
Sleep M.R. & Watson I.
DACTL0: A Computational Model and an Associated Compiler Target
Language
University of East Anglia
May 1985

GOEB85a
Goebel R.
The Design and Implementation of DLOG, a Prolog-Based Knowledge
Representation System
New Generation Computing, Vol 3, No 4, pp 385-401
1985

GOEB86a
Goebel R.
A Logic Data Model For The Machine Representation Of Knowledge
Technical Report CS-86-07
Department of Computer Science, University of Waterloo
June 1985

GOGU67a
Goguen J.A.
L-Fuzzy Sets
Journal of Mathematical Analysis and Applications
Vol 18 no 1, pp 145-174
1967

GOGU68a
Goguen J.A.
Categories of Fuzzy Sets
Phd Dissertation
Dept. of Mathematics, Univ. of california, Berkeley
1968

GOGU68b
Goguen J.A.
The Logic of Inexact Concepts
Synthese, Vol 19, pp 325-373
1968-69

GOGU69a
Goguen J.A.
Categories of V-Sets
Bulletin of the American Mathematical Society,
Vol 75, no 3, pp 622-624
1969

GOGU71a
Mathematical Representation of Hierarchically organised
Systems in "Global Systems Dynamics"
(ed. Attinger E. & Karger S.)
Basel, Switzerland
pp 112-128
1971

GOGU72a
Goguen J.A.
Systems and Minimal Realisation
Proc. IEEE Conf. on Decision and Control,
Miami Beach, Florida
pp 42-46
1972

GOGU72b
Goguen J.A.
Minimal Realisation of Machines in Closed Categories
Bulletin of the American Mathematical Society
Vol 78, no 5, pp 777-783
1972

GOGU72c
Goguen J.A.
Hierarchical Inexact Data structures in Artificial Intelligence
Problems
Proc. 5th Hawaii Int. Conf. on System Sciences
Honolulu, Hawaii, pp 345-347
1972

GOGU72d
Goguen J.A. & Yacobellis R.H.
The Myhill Functor, Input-Reduced Machines, and Generalised
Krohn-Rhodes Theory
Proc. 5th Princeton Conf. on Information Sciences and Systems
Princeton, New Jersey
pp 574-578
1972

GOGU72e
Goguen J.A.
On Homomorphisms, Simulation, Correctness and Subroutines for
programs and Program schemes
Proc. 13th IEEE Symp. on Switching and Automata Theory
College Park, Maryland
pp 52-60
1972

GOGU73a
Goguen J.A.
Realisation is Universal
mathematical System Theory
Vol 6, no 4, pp 359-374
1973

GOGU73b
Goguen J.A.
System theory concepts in Computer Science
Proc. 6th Hawaii Int. Conf. on Systems Sciences
Honolulu, Hawaii, pp 77-80
1973

GOGU73c
Goguen J.A.
The Fuzzy Tychonoff Theorem
Journal of mathematical Analysis and applications
vol 43, pp 734-742
1973

GOGU73d
Goguen J.A.
Categorical Foundations for general Systems Theory
in "Advances in Cybernetics and Systems research"
(ed. Pichler F. & Trappl R.)
Transcripta Books, London
pp 121-130
1973

GOGU74a
Goguen J.A.
Semantics of Computation
Proc. 1st Int. Symp. on Category Theory Applied to
Computation and Control
(1974 American Association for the Advancement of
Science, San francisco)
Univ. of massachusetts at Amherst, 1974, pp 234-249
also published in LNCS vol 25, pp 151-163,
springer-verlag
1975

GOGU74b
Goguen J.A. & Thatcher J.W.
Initial Algebra Semantics
proc. 15th IEEE Symp. on Switching and Automata
pp 63-77
1974

GOGU74c
Goguen J.A.
Concept Representation in Natural and Artificial languages:
Axioms, extensions and Applications for Fuzzy sets"
Int. Journal of man-Machine Studies
vol 6, pp 513-561
1974
reprinted in "Fuzzy Reasoning and its Applications"
(ed. Mamdani E.H. & Gaines B.R.)
pp 67-115
Academic Press
1981

GOGU74d
Goguen J.A.
On Homomorphisms, Correctness, termination, Unfoldments and
Equivalence of Flow Diagram Programs"
Journal of Computer and System Sciences,
vol 8, no 3, pp 333-365
1974

GOGU74e
Goguen J.A.
Some Comments on Applying Mathematical System Theory
in "Systems Approaches and Environmental Problems"
(ed. Gottinger H.W. & Vandenhoeck & Rupert)
pp 47-67
(Gottingen, Germany)
1974

GOGU75a
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Factorisation, Congruences, and the Decomposition of Automata
and Systems in "Mathematical Foundations of Computer Science"
LNCS Vol 28, pp 33-45, Springer-Verlag
1975

GOGU75b
Goguen J.A.
Objects
International Journal of general systems, vol 1, no 4,
pp 237-243
1975

GOGU75c
Goguen J.A.
Discrete-Time Machines in Closed Monoidal Categories, I,
Journal of Computer and System sciences, Vol 10, No 1,
February, pp 1-43
1975

GOGU75c
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Abstract Data types as Initial algebras and the Correctness
of Data Representations
Proc. Conf. on Computer Graphics, Pattern recognition, and
Data Structure (Beverly Hills, California), pp 89-93
1975

GOGU75d
Goguen J.A. & Carlson L.
Axioms for Discrimination Information
IEEE Transactions on Information Theory, Sept '75
pp 572-574
1975

GOGU75e
Goguen J.A.
On Fuzzy Robot Planning
in "Fuzzy Sets and Their Applications to Cognitive and
Decision Processes (ed. Zadeh L.A. & Fu K.S. & Tanaka K. &
Shimura M.) pp 429-448
Academic Press
1975

GOGU75f
Goguen J.A.
Robust Programming Languages and the Principle of Maximum
Meaningfulness
Proc. Milwaukee Symp. on Automatic Computation and Control
(Milwaukee, Wisconsin)
pp 87-90
1975

GOGU75g
Goguen J.A.
Complexity of Hierarchically Organised Systems and the
Structure of Musical Experiences
Int. Journal of General Systems, vol 3, no 4, 1975,
pp 237-251 originally in UCLA Comp. Sci. Dept. Quarterly,
October 1975, pp 51-88
1975

GOGU76a
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Some Fundamentals of Order-Algebraic Semantics
Proc. 5th Int. Symp. on Mathematical Foundations of
Computer Sciences
(Gdansk, Poland, 1976)
LNCS vol 46, 1976, pp153-168, Springer-Verlag
1976

GOGU76b
Goguen J.A. & Thatcher J.W. & Wagner E.W. & Wright J.B.
Parallel Realisation of Systems, Using Factorisations
and Quotients in Categories
Journal of Franklin Institute, vol 301, no6, June '76,
pp 547-558
1976

GOGU76c
Goguen J.A.
Correctness and Equivalence of Data Types
Proc Symp. on Mathematical Systems Theory (Udine, Italy)
Springer Verlag Lecture Notes
(ed. Marchesini G.)
pp 352-358
1976

GOGU76d
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Rational Algebraic Theories and Fixed-point Solutions
Proc. IEEE 17th Symp on Foundations of Computer Science
(Houston, Texas), 1976, pp 147-158
1976

GOGU77a
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Initial Algebra Semantics and Continuous Algebras
JACM, vol 24, no 1, January 1977, pp 68-95
1977

GOGU77b
Goguen J.A.
Abstract Errors for Abstract Data Types
in "Formal Descriptions of Programming Concepts"
(ed. E.Neuhold)
North-Holland, 1978, pp 491-522
also in
Proc. IFIP Working Conf. on Formal Description of
Programming Concepts
(ed. Dennis J.)
MIT Press, 1977, pp 21.1-21.32
1977

GOGU77c
Goguen J.A. & Burstall R.M.
Putting Theories Together to Make Specifications
Proc. 5th Int. Joint Conf. on Artificial Intelligence
(MIT, Cambridge, Massachusetts), 1977, pp 1045-1058
1977

GOGU77d
Goguen J.A. & Meseguer J.
Correctness of Recursive Flow Diagram Programs
Proc. Conf. on Mathematical Foundations of Comp. Sci.
(Tatranska Lomnica, Czechoslovakia)
pp 580-595
1977

GOGU77e
Goguen J.A.
Algebraic Specification Techniques
UCLA Comp. Sci. Dept. Quarterly
Vol 5, no 4
pp 53-58
1977

GOGU78a
Goguen J.A. & Varela F.
The Arithmetic of Closure
Journal of Cybernetics, Vol 8, 1978
also in "Progress in Cybernetics and Systems research,
vol 3" (ed. Trappl R. & Klir G.J. & Ricciardi L.)
Hemisphere Pub Co. (Washington D.C.)
1978

GOGU78b
Goguen J.A. & Ginali S.
A Categorical Approach to General Systems
in "Applied General Systems research"
(ed. Klir G.)
Plenum Press
pp 257-270
1978

GOGU78c
Goguen J.A. & Thatcher J.W. & Wagner E.G.
An Initial Algebra Approach to the Specification, Correctness and
Implementation of Abstract data Types
in "Current Trends in Programming, vol 4, Data Structuring"
pp 80-149
(ed. Yeh R.)
Prentice Hall
1978

GOGU78d
Goguen J.A.
Some Design Principles and Theory for OBJ-0, a Language for
Expressing and Executing Algebraic Specifications of
Programs Proc. Int. Conf. on Mathematical Studies of
Information Processing
(Kyoto, Japan)
pp 429-475
1978

GOGU78e
Goguen J.A. & Linde C.
Structure of Planning Discourse
Journal of Social and Biological Structures, Vol 1
pp 219-251
1978

GOGU79a
Goguen J.A. & Shaket E.
Fuzzy Sets at UCLA
Kybernetes, vol 8
pp 65-66
1979

GOGU79b
Goguen J.A. & Varela F.
Systems and Distinctions; Duality and Complementarity
International Journal of General Systems, vol 5
pp 31-43
1979

GOGU79c
Goguen J.A. & Tardo J.J.
An Introduction to OBJ: A Language for writing and
Testing formal algebraic specifications
Reliable Software Conf. Proc. (ed. Yeh R.)
(Cambridge, Massachusetts)
pp 170-189
Prentice Hall
1979

GOGU79d
Goguen J.A.
Algebraic Specification
in "Research Directions in Software Technology"
(ed. Wegner P.)
pp 370-376
MIT Press
1979

GOGU79e
Goguen J.A.
Some Ideas in Algebraic Semantics
Proc. 3rd IBM Symp on Mathematical Foundations of Computer
Science
(Kobe, Japan)
53 pages
1979

GOGU79f
Goguen J.A.
Fuzzy Sets and the Social Nature of Truth
in "Advances in Fuzzy Set Theory and Applications"
(eds. Gupta M.M. & Yager R.)
pp 49-68
North-Holland Press
1979

GOGU79g
Goguen J.A. & Tardo J. & Williamson N. & Zamfir M.
A Practical Method for Testing Algebraic Specifications
UCLA Computer Science Quarterly, Vol 7, no 1
pp 59-80
1979

GOGU80a
Goguen J.A.
Thoughts on Specification, Design and Verification
Software Engineering Notes, Vol 5, no 3
pp 29-33
1980

GOGU80b
How to Prove Algebraic Inductive Hypotheses Without
Induction: with Applications to the Correctness of Data
Type Implementation Proc. 5th Conf. on Automated Deduction,
(Les Arcs, France)
(eds. Bibel W. & Kowalski R.)
LNCS, vol 87
pp 356-373
Springer Verlag
1980

GOGU80c
Goguen J.A. & Burstall R.M.
The Semantics of CLEAR, a Specification Language
in "Abstract Software Specification"
(eds Bjorner D.)
(Proc. 1979 Copenhagen Winter School)
LNCS, vol 86
pp294-332
1980

GOGU80d
Goguen J.A. & Linde C.
On the Independence of Discourse Structure and Semantic
Domain Proc. 18th Annual Meeting of the Association for
Computational Linguistics, Parasession on Topics in
Interactive Discourse (Univ. of Pennsylvania, Philadelphia,
Pennsylvania) pp 35-37
1980

GOGU81a
Goguen J.A. & Parsaye-Ghomi K.
Algebraic Denotational Semantics Using Parameterised
Abstract  Modules Proc. Int. Conf on Formalising Concepts
(Peniscola, Spain)
(ed. Diaz J. & Ramos I.)
LNCS, vol 107
pp 292-309
Springer verlag
1981

GOGU81b
Goguen J.A. & Burstall R.M.
An Informal Introduction to CLEAR, a Specification
Languagein "The Correctness Problem in Computer Science"
(eds. Boyer R. & Moore J.)
pp 185-213
Academic Press
1981

GOGU81c
Goguen J.A. & Meseguer J.
Completeness of Many-Sorted Equational Logic
SIGPLAN Notes, Vol 16, no 7, pp 24-32, 1981
also in SIGPLAN Notes, vol 17, no 1, pp 9-17, 1982
extended version as Tech Rep CSLI-84-15, Center for the
Study of
Language and Information, Stanford Univ.,
September 1984

GOGU82a
Goguen J.A.
ORDINARY Specification of KWIC Index Generation
Proc Workshop on Program Specification
(ed. Staunstrup J.)
LNCS, Vol 134
pp 114-117
Springer Verlag
1982

GOGU82b
Goguen J.A.
ORDINARY Specification of Some Constructions in Plane
Geometry
Proc Workshop on Program Specification
(ed. Staunstrup J.)
LNCS, Vol 134
pp 31-46
Springer verlag
1982

GOGU82c
Goguen J.A. & Burstall R.M.
Algebras, Theories and Freeness: An Introduction for
Computer Scientists
in "Theoretical Foundations of Programming Methodology"
(eds. Broy M. & Schmidt G.)
pp 329-348
D. Reidel
1982

GOGU82d
Goguen J.A. & Meseguer J.
Security Policies and Security Models
Proc 1982 Berkeley Conf on Computer Security
IEEE Computer Society Press
pp 11-20
1982

GOGU82e
Goguen J.A.
Universal Realisation, Persistent Interconnection and
Implementation of Abstract Modules
Proc 9th Int Colloquium on Automata, Languages and
Programming
(Aarhus, denmark)
LNCS, Springer Verlag
1982

GOGU82f
Goguen J.A.
Rapid Prototyping in the OBJ Executable Specification
Language
Proc Rapid Prototyping Workshop
(Columbia, Maryland)
1982
also in Software engineering Notes, ACM Special
Interest
Group on Software engineering, vol 7, no 5, pp 75-84,
1983

GOGU83a
Goguen J.A. & Meseguer J. & Plaisted D.
Programming with Parameterised Abstract Objects in
OBJ in "Theory and practise of Software technology"
(eds. Ferrari D. & Bolognani M. & Goguen J.A.)
pp 163-193
North-Holland
1983

GOGU83b
Future Directions for Software Engineering
in "Theory and Practise of Software Technology"
(eds. Ferrari D. & Bolognani M. & Goguen J.A.)
pp 243-244
North-Holland
1983

GOGU83c
Goguen J.A. & Ferrari D. & Bologanani M.
Theory and Practise of Software Technology
North Holland
1983

GOGU83d
Goguen J.A. & Meseguer J.
Correctness of recursive Parallel Non-Deterministic
Flow Programs
Journal of Computer and System Sciences, vol 27, no 2
pp 268-290
October 1983

GOGU83e
Goguen J.A.
Parameterised Programming
IEEE TOSE, vol SE-10, no 5, september 1984, pp 528-543
preliminary version in Proc. Workshop on Reusability in
Programming,
ITT, pp 138-150
1983

GOGU83f
Goguen J.A. & Linde & Weiner J.
Reasoning and Natural explanation
International Journal of man-Machine Studies, Vol 19
pp 521-559
1983

GOGU83g
Goguen J.A. & Burstall R.M.
Introducing Institutions
Logics of programs
(Carnegie-mellon Univ., Pittsburgh PA, June 1983)
LNCS, vol 164, Springer Verlag
pp 221-256, 1984

GOGU84a
Goguen J.A. & Meseguer J.
Unwinding and Inference Control
1984 Symp on Security and privacy, IEEE, pp 75-86
1984

GOGU84b
Goguen J.A. & Meseguer J.
Equality, types, Modules and generics for Logic
Programming
Tech Rep no. CSLI-84-5, Center for the Study of Logic
and Information, Stanford University, March 1984
also in Proc. 2nd int. Logic Programming Conf., Upsala,
Sweden, pp 115-125
1984

GOGU84c
Goguen J.A. & Bustall R.M.
Some Fundamental Properties of Algebraic Theories: A
Tool for Semantics of Computation, Part 1: Comma Categories,
Colimits and Theories
Theoretical Computer Science, vol 31, no 2,
pp 175-209
1984

GOGU84d
Goguen J.A. & Burstall R.M.
Some Fundamental properties of Algebraic Theories: A Tool for
Semantics of computation, Part 2: Signed and Abstract theories
Theoretical Computer Science, vol 31, no 3
pp 263-295
1984

GOGU84e
Goguen J.A. & Meseguer J.
Equality, Types, Modules and (Why Not ?) Generics for
Logic programming Journal of Logic programming, vol 1,
no 2 pp 179-210
August 1984

GOGU84f
Goguen J.A. & Murphy M. & Randle R.J. & Tanner T.A.
& Frankel R.M. & Linde C.
A Full Mission Simulator study of Aircrew performance:
The measurement of Crew Coordination and descisionmaking
factors and their relationships
to Flight task performance
Proc. 20th Annual Conf on Manual control, vol II
(eds. Hartzell E.J. & Hart S.)
NASA Conference publication 2341, pp 249-262
1984

GOGU84g
Goguen J.A. & Linde C. & Murphy M.
Crew Communication as a factor in Aviation Accidents
Proc 20th Annual Conf on Manual control, vol II
(eds. Hartzell E.J. & Hart S.)
NASA Conference Publication 2341, pp 217-248
1984


GOGU85a
Goguen J.A. Meseguer J.
EQLOG: Equality, Types and Generic Modules for Logic
Programming
In Functional and Logic Programming, Prentice Hall
1985

GOGU85b
Goguen J.A. & Jouannaud J-P & Meseguer J.
Operational Semantics for Order-Sorted Algebra
In Proc. ICALP 1985

GOGU85c
Goguen J.A. & Meseguer J.
Initiality, Induction and Computability
to appear in "Algebraic Methods in Semantics"
(ed. Nivat M. & Reynolds J. )
Cambridge U.P.
chapter 14, pp 459-540 approx.
1985

GOGU85d
Goguen J.A. & Meseguer J.
Completeness of Many-Sorted Equational Logic
to appear in Houston Journal of Mathematics
1985

GOGU85e
Goguen J.A. & Futatsugi K. & Jouannaud J.-P.
& Meseguer J.
Principles of OBJ2
Proc 1985 Symp on Principles of programming languages,
ACM
pp 52-66
1985

GOGU86a
Goguen J.A.
Aspects of the Past Present and Future of OBJ
Presented at The Alvey SIG FM One Day Colloquium on The
Specification
Language OBJ And Applications, Imperial College
Friday, 18th April, 1986

GOGU86b
Goguen J.A.  & Meseguer J.
EQLOG : Equality, Types, and Generic Modules for Logic
Programming in DEGR86a, pp 295-364
1986

GOLD81a
Goldfarb W.
The Undecidability Of The Second Order Unification
Problem
Theoretical Computer Science 13, pp 225-230, 1981

GOLS82a
Golshani F.
Growing Certainty With Null Values
Research Report 82/22
Department of Computing, Imperial College
December 1982

GOOD83a
Goodall A.
Language Of Intelligence (PROLOG)
Systems International p21-24 Jan 1983

GOOD85a
Good D.I.
Mechanical Proofs about Computer Programs
in HOA85a
1985

GORD79a
Gordon M.J. & Milner R. & Wadsworth C.P.
Edinburgh LCF
Lecture Notes In Computer Science, Vol 78
Berlin: Springer Verlag, 1979

GORD85a
Gordon M.
HOL : A Machine Oriented Formulation of Higher order
Logic Computer Laboratory, University of Cambridge
Technical Report no 68
July 16 1985

GOST79a
Gostelow K.P. & Thomas R.E.
A View of Dataflow
Proc. Nat. Comp. Conf., Vol 48, pp 629-636
1979

GOTO82a
Goto A. & Moto-oka T.
Basic Architecture of Highly Parallel Processing System
for Inference Document Univ. of Tokyo, Dec 1982

GRAH84a
Graham P.C.J.
Providing Architectural Support For Expert Systems
ACM SIGARCH, 12, 5, pp 12-18
December 1984

GREE85a
Greene K.J.
A Fully Lazy Higher Order Purely Functional Programming
Language with Reduction Semantics
CASE Center Technical Report No. 8503
CASE Center, Syracuse University, New York
December 1985

GREG80a
Gregory S.
Towards The Compilation Of Annotated Logic Programs
Department of Computing, Imperial College, Research
Report 80/16
June 1980

GREG83a
Gregory S.
Getting Started With PARLOG
Dept of Computing, Imperial College
October 1983

GREG84a
Gregory S.
Implementing PARLOG On The Abstract Prolog Machine
Research Report DOC 84/23
Department of Computing, Imperial College
August 1984

GREG84b
Gregory S.
How To Use PARLOG (C-Prolog Version)
Dept of Computing, Imperial College
October 1984

GREG84c
Gregory S.
How To Use PARLOG (micor-PROLOG Version)
Dept of Computing, Imperial College
August 1984

GREG85a
Gregory S.
Design, Application and Implementation of a Parallel
Programming Language
PhD Thesis, Dept of Computing, Imperial College, Univ.
of London
September 1985

GREG85b
Gregory S.
Sequential Parlog Machine Specification (Draft)
Department of Computing, Imperial College
24 Jan 85
Minor Revisions 16 Feb 85, 16 Mar 85
Major Revision 16 May 85

GRIE77a
Gries D.
An Exercise in Proving Parallel Programs Correct
CACM, 20, no 12, pp 921-930
1977

GRIS71a
Griswold R.E. & Poage J.F. & Polonsky J.P.
The Snobol-4 Programming Language
Prentice Hall
1971

GRIS84a
Griswold R.E.
Expression Evaluation in the Icon Programming Language
Proceedings of 1984 ACM Symposium on Lisp and Functional
Programming
Austin, Texas
pp 177-183
1984

GRIT81a
Grit D.H. & Page R.L.
Deleting Irrelevant Tasks in an Expression-Oriented
Multiprocessor System ACM Transactions on Programming
Languages and Systems, Vol 3, No 1, pp 49-59
January 1981

GUES76a
Guessarian I.
Semantic Equivalence of Program Schemes and its
Syntactic Characterization Proceedings 3rd
International Colloquium on Automata Languages and
Programming
pp 189-200
Edinburgh University Press, 1976

GUNN84a
Gunn H.I.E. & Harland D.M.
Polymorphic Programming II. An Orthogonal Tagged High
Level Architecture Abstract Machine
Software - Practise and Experience, Vol 14(11),
pp 1021-1046
November 1984

GUNT??
Gunter C.A.
The Largest First-Order-Axiomatizable Cartesian Closed
Category of Domains Computer Laboratory, Univ of Cambridge

GURD78a
Gurd J. & Watson I. & Glauert J.
A Multi-Layered Data Flow Computer Architecture
Internal Report, Dept of Comp Sci, Univ of Manchester
1978

GURD85a
Gurd J. & Kirkham C.C. & Watson I.
The Manchester Prototype Dataflow Computer
CACM, vol 28, p 34-52,
1985

GUTT75a
Guttag J.V.
The Specification and Application to programming of
Abstract Data Types PhD dissertation, Univ. of Toronto,
Dept of Comp Sci
1975

GUTT77a
Guttag J.V.
Abstract Data Types and the Development of Data
Structures
CACM Vol 20, no 6, pp 396-404, June
1977

GUTT78a
Guttag J.V. & Horowitz E. & Musser D.R.
Abstract Data Types and Software Validation
CACM Vol 21, pp 1048-1064, december
also USC Information Sciences Institute Tech. Rep.
Aug 76
1978

GUTT78b
Guttag J.V. & Horning J.J.
The Algebraic Specification of Abstract Data Types
Acta Informatica, 10, 1, pp 27-52
1978

GUTT80a
Guttag J.V.
Notes on Type Abstraction (version 2)
IEEE Trans. on Soft. Eng. Vol SE-6, no 1, pp 13-23,
January
1980

GUTT82a
Guttag J.
Notes On Using Types and Type Abstraction In Functional
Programming in DARL82a
1982

GUZM81a
Guzman A.
A heterarchical Multi-Microprocessor Lisp Machine
1981 IEEE Computer Society Workshop on Computer
Architecture for Pattern Analysis and Image Database
Management, Hot Springs, Virginia
pp 309 -  317
November 11-13, 1981

------------------------------

End of PROLOG Digest
********************

∂03-Nov-86  0936	PALLAS@Sushi.Stanford.EDU 	Re: 3mb net problems   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Nov 86  09:36:01 PST
Date: Mon 3 Nov 86 09:34:30-PST
From: Joseph I. Pallas <PALLAS@Sushi.Stanford.EDU>
Subject: Re: 3mb net problems
To: TOM@Score.Stanford.EDU
cc: facil@Sail.Stanford.EDU
In-Reply-To: <12252013284.10.TOM@Score.Stanford.EDU>
Message-ID: <12252016095.13.PALLAS@Sushi.Stanford.EDU>

I saw this message saying "We are going to attempt to solve the
problem that we are having with the Jacks 3mb net," but it went on to
talk about curing a symptom instead of the disease.  Exactly how many
machines are really dependent on the 3mb net (assuming that's the only
obstacle to retiring it)?  

joe
-------

∂03-Nov-86  0947	NILSSON@Score.Stanford.EDU 	Student Support  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Nov 86  09:47:15 PST
Date: Mon 3 Nov 86 09:43:26-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Student Support
To: ac@Score.Stanford.EDU, bergman@Score.Stanford.EDU,
    bscott@Score.Stanford.EDU, tajnai@Score.Stanford.EDU,
    les@Sail.Stanford.EDU, rindfleisch@SUMEX-AIM.Stanford.EDU
Message-ID: <12252017720.14.NILSSON@Score.Stanford.EDU>

We have a potential financial crisis looming concerning the support of
PhD students.  Simply put, not enough of them are being supported by
research projects.  Last year the department spent over $100,000
supporting otherwise unsupported students.  Many of these were carried
by the department because research projects could not afford them.  This
year, in addition to supporting some of the new first-year students, the
department is still picking up the tab for some of the second-year
students.

We need to get the various research projects who do have funds for
student support to let Sharon Bergman know asap how many (and which)
students they will be willing to support---starting now.

Concerning the future, the department needs to take the following steps
to avoid financial disaster:

1) In addition to providing info about how many students you can support
now, I would like faculty members to let Sharon and me know
[Nilsson@score, cc: Bergman@score, Bscott@score] how many NEW first-year
PhD students they are pretty certain of supporting during the next
academic year 1987/1988.

2) I'll combine this estimate with an estimate of how many fellowships
the new students are likely to have and how many first-year students the
department can support (not many!) to arrive at a total number of how
many students we can guarantee support for.

3) Then we'll have to instruct the admissions committee that they must
correspondingly limit the number of new PhD students the department can
accept next year.  The faculty may choose to allow the admissions
committee to admit some additional students on a
come-if-you-like-but-we-can't-guarantee-support basis.  But to preserve
our financial viability, I think we must limit the number of
guaranteed-supported admittees to a number that will be determined by
how you respond to this request for firm info about how many new
first-year students you will be able to support next year.

Remember that supporting first-year students should be considered a
necessary and worthwhile investment by research projects in getting such
students past their first-year courses, comps, shopping around for
research areas, etc.  

Since the admissions committee will be formulating its plans soon, it
will be helpful to have this information within the next few weeks.
There will be a faculty lunch devoted to discussing PhD admissions
matters (and we can have a faculty meeting about the subject if
people think that's a good idea).  -Nils
-------

∂03-Nov-86  1003	TOM@Score.Stanford.EDU 	Re: 3mb net problems 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Nov 86  10:03:19 PST
Date: Mon 3 Nov 86 10:00:40-PST
From: Thomas Dienstbier <TOM@Score.Stanford.EDU>
Subject: Re: 3mb net problems
To: PALLAS@Sushi.Stanford.EDU
cc: facil@Sail.Stanford.EDU, TOM@Score.Stanford.EDU
In-Reply-To: <12252016095.13.PALLAS@Sushi.Stanford.EDU>
Message-ID: <12252020858.10.TOM@Score.Stanford.EDU>

Basically only a few machines.. Sail,dovers,boise (which I will provide
a 3comm board for and we can switch over to 10mb) a few altos/IFS (used for
dover fonts), and a few Gateways. So, we are not quite ready to retire it.

tom
-------

∂03-Nov-86  1046	binford@su-whitney.arpa 	3mb net problems    
Received: from WHITNEY.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Nov 86  10:46:18 PST
Received: by su-whitney.arpa with Sendmail; Fri, 31 Oct 86 11:02:40 pst
Date: Fri, 31 Oct 86 11:02:40 pst
From: Tom Binford <binford@su-whitney.arpa>
To: TOM@Score.Stanford.EDU
Cc: PALLAS@Sushi.Stanford.EDU, facil@Sail.Stanford.EDU, TOM@Score.Stanford.EDU
In-Reply-To: Thomas Dienstbier's message of Mon 3 Nov 86 10:00:40-PST
Subject: 3mb net problems

We still have some 3Mb Ethernet.  

∂03-Nov-86  1100	@Score.Stanford.EDU:YEAGER@SUMEX-AIM.ARPA 	Re: [Joyce Pelzl <pelzl@odie.stanford.edu>: DRAMs]  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Nov 86  11:00:05 PST
Received: from SUMEX-AIM.ARPA by SU-SCORE.ARPA with TCP; Mon 3 Nov 86 10:56:39-PST
Date: Mon 3 Nov 86 10:58:36-PST
From: Bill <Yeager@SUMEX-AIM.ARPA>
Subject: Re: [Joyce Pelzl <pelzl@odie.stanford.edu>: DRAMs]
To: NILSSON@SU-SCORE.ARPA
cc: faculty@SU-SCORE.ARPA
In-Reply-To: <12251236149.47.NILSSON@Score.Stanford.EDU>
Message-ID: <12252031404.52.YEAGER@SUMEX-AIM.ARPA>


-------

∂03-Nov-86  1554	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB Cognitive Science Seminar  11/11/86 
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 3 Nov 86  15:53:53 PST
Received: by cogsci.berkeley.edu (5.57/1.17)
	id AA13935; Mon, 3 Nov 86 15:21:04 PST
Date: Mon, 3 Nov 86 15:21:04 PST
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8611032321.AA13935@cogsci.berkeley.edu>
To: cogsci-friends@cogsci.berkeley.edu
Subject: UCB Cognitive Science Seminar  11/11/86
Cc: admin@cogsci.berkeley.edu

               BERKELEY COGNITIVE SCIENCE PROGRAM
             Cognitive Science Seminar - IDS 237A

              Tuesday, November 11, 11:00 - 12:30
                        2515 Tolman Hall
                    Discussion: 12:30 - 1:30
                        2515 Tolman Hall

          ``Form, Meaning, and Grammatical Categories"
                         Johanna Nichols
                Slavic Languages and Literatures
                           UC Berkeley

  A number of recent studies falsify what I call the "Saussurean
dogma" which dominates structuralist, functionalist, and
cognitively-oriented grammar. The  assumption  being  (given
Saussure's view of the linguistic sign) that form exists only  to
code  meaning  and therefore either meaning and form are indepen-
dent, or meaning can influence form (e.g. iconically),  but  form
cannot determine  meaning and form cannot encode anything but
meaning.  The category of inalienable possession shows that  form
determines  meaning: inalienable possession will be present only,
and almost invariably, if a language marks possession on the pos-
sessed  noun rather than with a genitive case.  Formal categories
such as stative vs. active verbs in stative-active languages,  or
reflexive  verbs in Russian, encode themselves rather than encod-
ing any element of meaning. Paradoxically, it is only paradigmat-
ic  categories,  the  only  kind that Saussure could handle, that
subvert the Saussurean dogma.   Syntagmatic  categories  seem  to
support it, and to encode cognitive and communicative categories.
But syntagmatic categories, for example,  genres  and  expository
devices,  are  a radically different kind of animal from standard
grammatical categories, with a different kind of  sign  function.
Examples  are  presented  from  expository conventions in Russian
scientific prose, which encode (by  representation)  the  broader
Russian  world view, and Russian and Northeast Caucasian riddles,
which  encode  (by  encapsulation  or  embodiment)  theories   of
language use and language structure.
---------------------------------------------------------------
UPCOMING TALKS
Nov 25:  Stuart Russell, Computer Science, UC Berkeley
Jan 27:  Geoff Hinton, Computer Science, Carnegie Mellon
---------------------------------------------------------------
ELSEWHERE ON CAMPUS
The Linguistics Group Meeting presents Ariel A. Bloch, Professor of Near Eastern
Studies, speaking on "Plurals of Multiplication, Plurals of Division"
on Tuesday, November 11, 1985, at 8:00 P.M. in Room 117 Dwinelle Hall.
---------------------------------------------------------------

∂04-Nov-86  0921	ULLMAN@Score.Stanford.EDU 	First-year Ph.D. support    
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  09:21:26 PST
Date: Mon 3 Nov 86 11:33:33-PST
From: Jeffrey D. Ullman <ULLMAN@Score.Stanford.EDU>
Subject: First-year Ph.D. support
To: ac@Score.Stanford.EDU
Message-ID: <12252037767.21.ULLMAN@Score.Stanford.EDU>

I think that supporting first-year Ph.D. students is one of
the best uses we can make of our funds.
I realize we are in a financial crisis, the chairman has to
cut budgets as best he can.
However, we take in over $1M/year and lost $400K. The support
of Ph.D. students takes about $100K/year, and cannot be blamed
for the financial crisis; neither can it make much of a dent in the problem.

The reasons for supporting 1YPhD's on the department budget are:

1. Offering a "fellowship" is a much more attractive offer than
an RA-ship, in many students' minds.
2. For most of our 1YPhD's, a year without serious RA responsibilities
allows them the time they need to take courses and learn what
CS is all about--which is especially important for those with
limited background in the field.
3. Assigning them to RA's immediately is either bad for the student
or bad for the project, or both.  If support of a 1YPhD is a good
"investment," then the PI has to expect the student will eventually
work on his project.  That leads to some of the messy cases where
students appear to be mistreated.  If only some of the PI's
support 1YPhD's and expect nothing in return, then such support
becomes a tax on stupidity.

I suggest we try one of the following schemes:

A. Instead of a full fellowship, give them 2/3 fellowship,
1/6 TA and 1/6 RA-- the latter provided by coersion if necessary--it's
small potatoes.
This would save enough that 1YPhD support would at least assume
its share of the budget deficit.

B. Tax all projects proportionally (don't ask "proportionally to what?")
for support of 1YPhD's, who are then supported annonymously from
a pool.  This is similar to the scheme used at CMU and Cornell,
I think.
					---jeff
-------

∂04-Nov-86  0925	@Score.Stanford.EDU:cheriton@pescadero.stanford.edu 	Re:  First-year Ph.D. support   
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  09:25:50 PST
Received: from pescadero.stanford.edu by SU-SCORE.ARPA with TCP; Mon 3 Nov 86 16:09:43-PST
Received: by pescadero.stanford.edu with Sendmail; Mon, 3 Nov 86 16:10:27 pst
Date: Mon, 3 Nov 86 16:10:27 pst
From: David Cheriton <cheriton@Pescadero>
Subject: Re:  First-year Ph.D. support
To: ULLMAN@Score.Stanford.EDU, ac@Score.Stanford.EDU

I agree with Jeff's comments. Moreover, I dont understand why we cant
use Computer Forum money for this.  I think we have our priorities mixed
up if we dont use that money first on student support and second on
other things.

In addition, asking projects to pay for RA's without expecting them to do
anything is effectively another tax on research money.  Some of us are already
having problems with the overhead rate and funding agencies complaining about
the cost of Stanford research.

I would certainly like to help out but right now and for the future,
picking up additional RA's would mean laying off some I already have.

In general, I perceive the problem is that we are using up our gift funds
compensating for lack of support money from the university.  Its time
we did a correction.
(Or am I ill-informed on this?)

∂04-Nov-86  0928	NILSSON@Score.Stanford.EDU 	Re:  First-year Ph.D. support   
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  09:28:10 PST
Date: Mon 3 Nov 86 16:43:58-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Re:  First-year Ph.D. support
To: cheriton@Pescadero.Stanford.EDU
cc: ULLMAN@Score.Stanford.EDU, ac@Score.Stanford.EDU,
    NILSSON@Score.Stanford.EDU
In-Reply-To: Message from "David Cheriton <cheriton@Pescadero>" of Mon 3 Nov 86 16:25:13-PST
Message-ID: <12252094275.28.NILSSON@SU-SCORE.ARPA>

Within about a month I hope to have mastered an understanding of
the CSD budget, our sources of funds, and our expenses, sufficiently
well to present a clear picture of these matters to the faculty so that
we can all make an informed choice about how to spend department
funds.  The matter is in fact more complicated than merely spending 
forum money on students or on "other things."  The whole process of
budgeting, of allocating "operating funds," etc. is undergoing a 
process of "reform" in the whole university as well as in the SOE.
One can't be guaranteed that "reform" means we'll get a better deal,
but at least the picture will be clarified to the point that effective
arguments can be made.  The pre-reform situation is that good arguments
get lost in a sea of confusion.  In the meantime, I'm happy that there
is discussion about support of first-year students.  -Nils
-------

∂04-Nov-86  0929	CHEADLE@Score.Stanford.EDU 	Gray Tuesday
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  09:29:12 PST
Date: Mon 3 Nov 86 16:53:36-PST
From: Victoria Cheadle <CHEADLE@Score.Stanford.EDU>
Subject: Gray Tuesday
To: faculty@Score.Stanford.EDU
Office: Margaret Jacks 258, 723-1519
Message-ID: <12252096031.15.CHEADLE@Score.Stanford.EDU>


The Comprehensive Committee had already scheduled a meeting
for the day previously announced for Gray Tuesday.  The
new suggested dates are either Thursday, Dec. 11, or Tuesday,
Dec. 16.  Please let me know if you have a preference for 
either day.   (The time would still be 2:30-5.)

Victoria
-------

∂04-Nov-86  0933	@Score.Stanford.EDU:LES@SAIL.STANFORD.EDU 	CS300 last slot       
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  09:33:22 PST
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Mon 3 Nov 86 23:58:08-PST
Date: 03 Nov 86  2359 PST
From: Les Earnest <LES@SAIL.STANFORD.EDU>
Subject: CS300 last slot    
To:   faculty@SCORE.STANFORD.EDU 

Just one lecture for CS300 remains unfilled, namely this Thursday (11/6)
from 2:45 to 4:00pm.  It would be a shame to waste this opportunity
to inform new students about departmental research programs.  Speak now
or wait till next year!

∂04-Nov-86  0935	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #64
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  09:35:22 PST
Date: Monday, November 3, 1986 4:41PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #64
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Tuesday, 4 Nov 1986       Volume 4 : Issue 64

Today's Topics:
                      Administration - Request,
        LP Library - Declarative Language Bibliography, Part I
----------------------------------------------------------------------

Date: Mon 3 Nov 86 16:40:30-PST
From: Chuck Restivo  <Restivo@SU-SCORE.ARPA>
Subject: Request

[cwr]

Chaps,

Please send to PROLOG-REQUEST before you abandon your account, move on
to greener pastures etc. indicating that is the case.  The 'echo' from
the backlash of useless, USER-UNKNOWN mailer daemon messages has been
rather loud lately.

Thank you.

-- ed

------------------------------

Date: Sun 2 Nov 86 07:34:10-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography - Part I

ICOT84a *
ICOT Working Group WG5
Several Aspects on Unification
ICOT Research Center, Technical Memorandum TM-0046
February 1984

ICOT84a *
Fifth Generation Computer Systems ICOT Journal Digest
No 1 June 1983, No 2 September 1983, No 3 January 1984
1984

ICOT84b *
Fifth Generation Computer Systems ICOT Journal
No 3
January 1984

ICOT84c *
Fifth Generation Computer Systems ICOT Journal
No 4
March 1984

ICOT84d *
Fifth Generation Computer Systems ICOT Journal
No 5
October 1984

ICOT85a *
Fifth Generation Computer Systems ICOT Journal
No 6
February 1985

ICOT85b *
Fifth Generation Computer Systems ICOT Journal
No 7
March 1985

ICOT85c *
Fifth Generation Computer Systems ICOT Journal
No 10
December 1985

ICOT86a *
Fifth Generation Computer Systems ICOT Journal
No 11
March 1986

IDA83a *
Ida T. & Sato M. & Hayashi S. & Hagiya M. & Kurokawa T.
& Hikita T. & Futatsugi K. & Sakai K. & Toyama Y.
& Matsuda T.
Higher Order: Its Implications to Programming Languages
and Computational Models
ICOT Research Center, Technical Memorandum TM-0029
October 1983

IDA84a *
Ida T. & Konagaya A.
Comparison of Closure Reduction and Combinatory Reduction
Schemes.
ICOT Technical Report TR-072
August 1984

IDA84b *
Ida T. & Tanaka J.
Functional Programming with Streams - Part II
New Generation Computing, Vol 2, No 3, pp 261-276
1984

INGA78a *
Ingalls D.
The Smalltalk-76 Programming System Design and
Implementation Proceedings of 5th ACM Annual Conference
on Principles of Programming Languages
pp 9-16
1978

INMO84a
Inmos
IMS T424 Transputer Data Card
January 1984

INMO84b
Inmos
OCCAM Data Card
June 1984

INMO84c *
Inmos
Occam User Group Newsletter, No.1
Summer 1984

INMO84d
Inmos
IMS T424 Transputer : Preliminary Data
August 1984

INMO84e *
Inmos Ltd
Occam Programming Manual
Prentice Hall International Series in Computer Science
January 1984

INMO85a *
Inmos
Occam User Group Newsletter, No 2
January 1985

INMO86a *
Inmos
Databook
1986

INMO86b *
Inmos
Occam User Group Newsletter, No. 4
January 1986

INMOS86c *
Inmos
Occam User Group Newsletter, No. 5
July 1986

INTE86a *
FCP : Flat Concurrent Prolog for the ISPC
Intel Scientific Computers
Artificial Intelligence Note 108
July 1986

INTE86b *
FCP : Matrix Multiply on the ISPC
Intel Scientific Computers
Artificial Intelligence Note 109
July 1986

INTE86c *
FCP : Symbolic Differentiation on the ISPC
Intel Scientific Computers
Artificial Intelligence Note 110
July 1986

INTE86d *
FCP : Virtual Machine Demonstration on the ISPC
Intel Scientific Computers
Artificial Intelligence Note 111
July 1986

ISHI85a *
Ishizuka M. & Kanai N.
Prolog-ELF Incorporating Fuzzy Logic
New Generation Computing, Vol 3, No 4, pp 479-486
1985

ISL81a
Islam N. & Myers T.J. & Broome P.
A Simple Optimiser for FP-like Languages
Proc. ACM Conf. on Functional Programming Languages
and Computer Architecture, New Hampshire, pp 33-40
october 1981

ITO83a *
Ito N. & Masuda K.
Parallel Inference machine Based on the Data Flow Model
( Also in "Proceedings of Int'l Workshop on High-Level
Computer Architecture",  Los Angeles, 1984 )
ICOT Research Center, Technical Report TR-033
December 1983

ITO83b
Ito N. & Masuda K. & Shimizu H.
Parallel Prolog Machine Based on the Data Flow Model
ICOT Research Center, Technical report TR-035
September 1983

ITO83c *
Ito N. & Onai R. & Masuda K. & Shimizu H.
Prolog Machine Based on the Data Flow Mechanism
ICOT Research Center, Technical Memorandum TM-0007
May 1983

ITO85a *
Ito N. & Kishi M. & Kuno E. & Rokusawa K.
The Dataflow-Based Parallel Inference Machine To Support
Two Basic Languages in KL1
IFIP TC-10 Working Conference on Fifth Generation Computer
Architecture, UMIST, Manchester
July 15-18 1985

ITO85b *
Ito H. & Ueno H.
ZERO : Frame + Prolog
in WADA86a, pp 78-89
1985

ITO85c *
Ito N. & Shimizu H. & Kishi M. & Kuno E. & Rokusawa K.
Data-flow Based Execution Mechanisms of Parallel and
Concurrent Prolog
New Generation Computing, Vol 3, No 1, pp 15-41
1985

ITOH85a *
Itoh E. & Makagawa H.
Heuristics Applied in Tree Manipulation Algorithm
Synthesis
in WADA86a, pp 44-55
1985

IWAT84a
Iwata K. & Kamiya S. & Sakai H. & Matsuda S. & Shibayama S.
& Murukami K.
Design and Implementation of a Two-Way Merge Sorter and its
Application to Relational Database Processing
ICOT Research Center, Technical Report TR-066
May 1986

IYEN84a *
Iyengar S.S. & Sadler T. & Kundu S.
A Technique for Representing a Tree Structure with
Predicates by a Forest Data Structure
Technical Report No 84-029
Department of Computer Science, Louisianna State
University
1984

------------------------------

End of PROLOG Digest
********************

∂04-Nov-86  0940	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  09:38:38 PST
Date: Tue 4 Nov 86 07:59:52-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: CSD Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12252261011.10.RICHARDSON@Score.Stanford.EDU>

Lunch today in MJH 146 at 12:15 --- general discussion of your choosing!
-------

∂04-Nov-86  0939	TAJNAI@Score.Stanford.EDU 	Annual IBM Party  
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  09:37:39 PST
Date: Tue 4 Nov 86 07:16:17-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: Annual IBM Party
To: csd-list@Score.Stanford.EDU, csl-everyone@Sierra.Stanford.EDU
Message-ID: <12252253076.9.TAJNAI@Score.Stanford.EDU>


The Annual IBM Party is scheduled for Wednesday, Dec. 3, Red and Gold
Lounges of the Faculty Club, from 5 p.m. to 7:00 p.m.  



Gregory F. Pfister, IBM T. J. Watson Research Center, will present the
EE380 seminar at 4:15, Skilling Auditorium.

          The IBM Research Parallel Processing Project (RP3)

				Abstract

A technical  overview of  RP3 will  be presented,  focussing on  three
areas: (1) The RP3 architecture: We are building a segment of a system
with an aggregate performance  of 1000 MIPS,  incorporating up to  512
32-bit microprocessors.  Its entire 4G byte main store can be  divided
between truly  shared  and truly  local  memory during  execution.   A
single, distributed full-function Unix(tm) system will run on RP3, and
parallel extensions to common programming languages will initially  be
used.  (2)  Hot  Spot  Contention:  In  any  multistage  network  with
distributed routing, non-uniform traffic can severely degrade  network
performance;  0.125%  "hot   spot"  nonuniformity   can  produce   55%
degradation.  "Combining"  eliminates the  problem for  some cases  of
interest.  (3) Environment for Parallel Execution (EPEX): EPEX  allows
parallel execution  on VM/SP  S/370 systems,  giving real  speedup  on
multiprocessor S/370s  and  "virtual  speedup"  predictions  for  more
highly parallel systems.   More than 25  complete, large  applications
have already been implemented under EPEX.
-------

∂04-Nov-86  0958	TAJNAI@Score.Stanford.EDU 	Important 1987 dates   
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  09:58:22 PST
Date: Tue 4 Nov 86 09:53:59-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: Important 1987 dates
To: faculty@Score.Stanford.EDU
Message-ID: <12252281785.37.TAJNAI@Score.Stanford.EDU>


	IMPORTANT 1987 DATES ** MARK CALENDARS NOW!!


FORSYTHE LECTURES:
Bob Tarjan
Wed., 28 January, 7:30 p.m. ->
Thursday, 29 Jan. 12:30 - 3:00 p.m. (possible reception following)

COMPUTER FORUM 19TH ANNUAL MEETING:

Tuesday, 3 Feb., 4:15 (CS500); Buffet supper at Faculty Club
Wednesday, 4 Feb. 8 a.m. to 10 p.m.
Thursday, 5 Feb., 8 a.m. to  6:00 p.m.

CSD REUNION:

Thursday, 26 March, 6:00 to 8:00 reception at Faculty Club
Friday, 27 March, 8:30 a.m. to 5:30 p.m., Bishop Auditorium
	Banquet at Faculty Club
Sat. 28 March,  demos and picnic
-------

∂04-Nov-86  1022	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	Where to buy your tickets for STOC 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Nov 86  10:22:04 PST
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Mon 3 Nov 86 17:39:27-PST
Received: from WISCVM.WISC.EDU by SU-SCORE.ARPA with TCP; Mon 3 Nov 86 17:39:30-PST
Received: from (THEORYNT)YKTVMX.BITNET by WISCVM.WISC.EDU on 11/03/86
  at 19:00:36 CST
Date: Mon 3 Nov 86 12:31:57-EST
From:   Zvi Galil  <GALIL@CS.COLUMBIA.EDU>
Subject: Where to buy your tickets for STOC
Resent-date: 3 Nov 1986 19:54:53-EST (Monday)
Resent-From:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Reply-To:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Resent-to:  Theory-List@ibm.com

Announcement about Travel Service for 1987 STOC:

All attendees for 1987 STOC  being held in New York City, May 24-27,
1987 are urged to use our official service:

Direct Trave Inc. (1-800-858-8228).  For every 40 American air tickets
booked through this agency, we will be able to give a graduate student
free transportation.  This travel service also will be able to fill
your Amtrak needs.  Major credit cards are the preferred payment
method.


Dana May Latch
Conference Chair, 1987 STOC

This agency will give a 5% discount on prices you can get from other
agents.

∂04-Nov-86  1029	@Sushi.Stanford.EDU,@Score.Stanford.EDU:THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU 	Second Computational Geometry Day  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Nov 86  10:29:44 PST
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Mon 3 Nov 86 20:26:25-PST
Received: from WISCVM.WISC.EDU by SU-SCORE.ARPA with TCP; Mon 3 Nov 86 20:20:39-PST
Received: from (THEORYNT)YKTVMX.BITNET by WISCVM.WISC.EDU on 11/03/86
  at 15:39:11 CST
Date: Mon, 3 Nov 86 14:09:40 est
From:  sharir@nyu-acf8.arpa  (Micha Sharir)
Subject: Second Computational Geometry Day
Resent-date: 3 Nov 1986 16:32:52-EST (Monday)
Resent-From:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Reply-To:  THEORYNT%YKTVMX.bitnet@WISCVM.WISC.EDU
Resent-to:  Theory-List@ibm.com

             THE SECOND COMPUTATIONAL GEOMETRY DAY

       at the Courant Institute of Mathematical Sciences
                    New York University

          will be held on Friday, November 14, 1986
                 Room 109, Warren Weaver Hall
             251 Mercer Street, New York, NY 10012

10:00       Meeting at the 13th floor lounge,

10:30-11:15 Leo Guibas, Stanford University and DEC/SRC,
            Geometry in the Two-sided Plane

11:30-12:15 Herbert Edelsbrunner, University of Illinois at Urbana,
            Probing Convex Polygons with X-rays

2:00-3:00   Open Problems Session

3:00-3:45   David Avis, McGill University,
            Stabbing and Separation

For more information contact Micha Sharir, Courant Institute,
251 Mercer st., NY NY 10012
(Arpanet: sharir@nyu-acf8.arpa) (Tel: (212) 460-7463)

∂04-Nov-86  1033	HADDAD@Sushi.Stanford.EDU 	new time for BATS@BERKELEY  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Nov 86  10:33:18 PST
Date: Mon 3 Nov 86 22:18:15-PST
From: BATS Coordinator for Stanford <HADDAD@Sushi.Stanford.EDU>
Subject: new time for BATS@BERKELEY
To: aflb.local@Sushi.Stanford.EDU
Message-ID: <12252155129.35.HADDAD@Sushi.Stanford.EDU>


 
BATS will be held at Berkeley on Monday, November 17 in Sibley Auditorium
in the Bechtel Engineering Center.

The schedule is still as follows:

10:00     Larry Stockmeyer (IBM):  Flipping Persuasively in Constant Time

11:00     Martin Abadi (Stanford):  How much do you really have to trust your 
             oracle?

12:00     Lunch

1:00      Amos Fiat (Berkeley):  Fibonacci Lattices: Theory and Application

2:00      Moshe Vardi (IBM):  An automata-theoretic approach to automatic 
                    program verification

You should have already received the abstracts.
-------

∂04-Nov-86  1136	JUTTA@Score.Stanford.EDU 	MS Program Committee Meeting 
Received: from [36.36.0.195] by SAIL.STANFORD.EDU with TCP; 4 Nov 86  11:36:32 PST
Date: Tue 4 Nov 86 11:35:08-PST
From: Jutta McCormick <JUTTA@Score.Stanford.EDU>
Subject: MS Program Committee Meeting
To: ms-program@Score.Stanford.EDU
Stanford-Phone: (415) 723-0572
Message-ID: <12252300199.28.JUTTA@Score.Stanford.EDU>


Day:   Friday, November 14, 1986
Time:  10:00 a.m.
Place: MJH 301

The MS Program Committee needs to meet in order to discuss several
individualized MS programs submitted by students for the Committee's
approval.  It is also necessary to address the issue of how students
admitted before this Autumn may combine "old" and "new" MS requirements.

Please let me know ASAP whether or not you will be able to attend this
meeting.

--Jutta McCormick
------
-------

∂04-Nov-86  1150	ADRIAN@CSLI.STANFORD.EDU 	GO  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Nov 86  11:49:37 PST
Date: Tue 4 Nov 86 11:42:21-PST
From: Adrian Cussins <ADRIAN@CSLI.STANFORD.EDU>
Subject: GO
To: folks@CSLI.STANFORD.EDU

Does anyone play Go?  (at any level?)  I'd be very interested to hear from 
someone who would like to play occasionally.
-------

∂04-Nov-86  1151	ullman@navajo.stanford.edu 	papers received  
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Nov 86  11:50:59 PST
Received: by navajo.stanford.edu; Tue, 4 Nov 86 11:15:38 PST
Date: Tue, 4 Nov 86 11:15:38 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: papers received
To: nail@navajo.stanford.edu

"Alpha: an extension ofrelational algrebra to express a class of
recursive queries" RAkesh Agrawal, Bell Labs, Murray Hill.

The "alpha operator" takes transitive closures, but also
produces a record of the path taken.
Works wonderfully when your graph is a straight line.

"A study of transitive closure as a recursion mechanism"
H. V. Jagadish and R. Agrawal.

Another discovery of Linda Ness's observation that if you don't
care how large the set of nodes is, you can express any
linear recursion as a transitive closure.

"On Bounded Linear Recursion"
R. Agrawal and H. V. Jagadish.

Observes that since the classes on which Ioannidis' algorithm
and Naughton's algorithm work are incommensurate, you can
get a larger class by taking the union.




				---jeff

∂04-Nov-86  1546	TAJNAI@Score.Stanford.EDU 	student resumes   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Nov 86  15:46:20 PST
Date: Tue 4 Nov 86 15:43:34-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: student resumes
To: faculty@Score.Stanford.EDU, sec@Score.Stanford.EDU,
    csl-staff@Sierra.Stanford.EDU
Message-ID: <12252345424.38.TAJNAI@Score.Stanford.EDU>


It is important that the Computer Forum Resume Book have as many
of our CSD/CSL students included as possible.  We need your
assistance in encouraging the students to participate.

Please give this priority.

Carolyn Tajnai
-------

∂04-Nov-86  1701	JAMIE@CSLI.STANFORD.EDU 	Thanks from Torben Thrane
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Nov 86  17:01:23 PST
Date: Tue 4 Nov 86 16:51:09-PST
From: Jamie Marks <JAMIE@CSLI.STANFORD.EDU>
Subject: Thanks from Torben Thrane
To: folks@CSLI.STANFORD.EDU

Turing was down the day Torben left, so he asked that I send his
thanks to everyone who helped make his visit so enjoyable.  He also
wanted me to let everyone know how to reach him.  His address is

	Torben Thrane
	Center for the Computational Study of the Humanities
	University of Copenhagen
	Njalsgade 80
	DK-2300 Copenhagen S.
	Denmark

	phone:  011-45-1-542211

-------

∂04-Nov-86  1722	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Students to speak at forum 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Nov 86  17:22:05 PST
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Tue 4 Nov 86 17:19:33-PST
Date: Tue 4 Nov 86 17:18:31-PST
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Students to speak at forum
To: faculty@SU-SCORE.ARPA
cc: tajnai@SU-SCORE.ARPA, WINOGRAD@CSLI.STANFORD.EDU

I do not yet have any responses from the following faculty.  If nothing
is heard this week I will assume they have no students who are appropriate
to speak at the forum meeting in Feburary:

Floyd
Guibas
Knuth
Mayr
Papadimitriou
Buchanan (shares one with Shortliffe)
Feigenbaum
McCarthy (shares Weening with Gabriel)
Rosenbloom
Dantzig
Golub
Oliger
Horowitz
Lantz
Luckham
Lundstrom
Pratt
Tobagi

--t
-------

∂05-Nov-86  0152	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #65
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Nov 86  01:52:06 PST
Date: Tuesday, November 4, 1986 7:50PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #65
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Wednesday, 5 Nov 1986      Volume 4 : Issue 65

Today's Topics:
        LP Library - Declarative Language Bibliography, Part J
----------------------------------------------------------------------

Date: Tuesday, 4 NOV 86 17:07:30 MDT
From: Lauren Smith <ls%f@LANL.ARPA>
Subject: Part J

JAFF84a
Jaffar J. & Lassez J.-L. & Maher M.J.
A Theory of Complete Logic Programs With Equality
Journal of Logic Programming, Vol 1, No 3, pp 211-224
October 1984

JAFF86a
Jaffar J. & Lassez J.-L. & Maher M.J.
A Logic Programming Language Scheme
in DEGR86a, pp 441-468
1986

JARO86a
Jarosz J. & Jawarowski J.R.
Computer Tree - The Power of Parallel Computations
Computer Journal, Vol 29, No 2, pp 103-108
April 1986

JAYA80a
Jayaraman B. & Keller R.M.
Resource Control in a Demand-Driven Data-Flow Model
In Proc. International Conf. on Parallel Processing,
IEEE pp 118-127
August 1980

JAYA82a
Jayaraman B. & Keller R.M.
Resource Expressions For Applicative Languages
International Conf. on Parallel Processing, IEEE
pp 160-167 (ed Batcher et al)
August 1982

JEFF85a
Jeffrey T.
The "mu"PD7281 Processor
Byte Magazine, Vol 10, no 12,
November 1985

JESS86a
Jesshope C.
VLSI and Beyond
in BCS86a
1986

JESS86b
Jesshope C.
The Transputer - Microprocessor or Systems Building Block
in BCS86a
1986

JOHN77a
Johnson S.D.
An Interpretive Model For A Language Based On Suspended
Construction M.S. Thesis, Indiana Univ, Bloomington, In.
1977

JOHN81a
Johnsson T.
Detecting When Call By Value can be Used Instead of Call
By Need LPM Memo 14, Chalmers Inst., Sweden
October 1981

JOHN83a
Johnsson T.
The G-Machine. An Abstract Machine for Graph Reduction
Declarative Programming Workshop , University College
London pp 1-20
11-13th April 1983

JOHN86a
Johnsson T.
Attribute Grammars and Functional Programming
86-02-20

JONE82a
Jones N.D. & Muchnick S.S.
A Fixed-Program Machine for Combinator Expression
Evaluation Proc. of ACM LISP Conf 1982 p11-20

JONE83a
Jones S.B.
Abstract Machine Support For Purely Functional
Operating Systems
Technical Monograph PRG-34, Programming Research Group,
Oxford Univ.
August 1983

JONE83b
Jones N.D. & Mycroft A.
Stepwise Development Of Operational And Denotational
Semantics For Prolog Draft Version
27 April 1983

JONE84a
Jones S.B.
Abstract Machine Support For Purely Functional Operating
Systems
Project Report
TR.15
Department of Computing Science, University of Stirling
September 1984

JONE84a
Jones S.B.
A Range of Operating Systems Written In A Purely
Functional  Style
Project Report
TR.16
Department of Computing Science, University of Stirling
September 1984

JONK81a
Jonkers H.B.M.
Abstract Storage Structures
Mathematisch Centrum iw 158/81
1981

JOUA85a
ed. Jouannaud J.-P.
Functional Programming Languages and Computer Architecture
Proceedings
Nancy, France, September 1985
Lecture Notes in Computer Science, Vol 201
Springer Verlag
1985

JULI82a
Julien S.
Graphics in Micro-Prolog
Research Report 82/17
Department of Computing, Imperial College
September 1982

------------------------------

End of PROLOG Digest
********************

∂05-Nov-86  0723	MATHIS@ADA20.ISI.EDU 	x3j13 second mailing   
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 5 Nov 86  07:23:18 PST
Date: 5 Nov 1986 07:14-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: x3j13 second mailing
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SU-AI.ARPA
Cc: Mathis@ADA20.ISI.EDU
Message-ID: <[ADA20.ISI.EDU] 5-Nov-86 07:14:06.MATHIS>

I just sent out in US mail the second x3j13 mailing.  In it I
said you should also have seen it on this electronic address.
Due to a computer problem (which you don't want to hearabout) I
am unable to send you the total information electronically; I am
however still able to communicate somewhat on the net.

If you have anything you want sent out before the next meeting I
should have it by November 14.  In this case hardcopy that I
could photocopy would be helpful.

Remember to send in your hotel reservations for the Dallas
meeting.

-- Bob

∂05-Nov-86  0903	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	GI is alive and well    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Nov 86  09:03:05 PST
Received: from lindy.stanford.edu (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Wed 5 Nov 86 08:58:57-PST
Received: by lindy.stanford.edu; Wed, 5 Nov 86 08:58:11 PST
Date: Wed,  5 Nov 86 08:59:24 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: AFLB.ALL@sushi.stanford.edu
Subject:  GI is alive and well

Date: Tue 4 Nov 86 10:51:00-EST
From: Zvi Galil <GALIL@CS.COLUMBIA.EDU>
Subject: GI is alive and well
Resent-date: 5 Nov 1986 11:57:36-EST (Wednesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

A message from Max Garzon,
The purported proof of the result that Graph Isomorphism is in co-NP
turned out to be fallacious. The status of the Graph Isomorphism
problem is as open as ever.

An addendum by me: Sorry Max. I don't know why everybody bothered you.
Nobody bothered Swart who still claims he can prove P=NP (from which
GI is even in P).

∂05-Nov-86  0918	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	PODC87 Call for papers (correction)    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Nov 86  09:18:45 PST
Received: from lindy.stanford.edu (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Wed 5 Nov 86 09:00:17-PST
Received: by lindy.stanford.edu; Wed, 5 Nov 86 08:59:30 PST
Date: Wed,  5 Nov 86 09:00:50 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: AFLB.ALL@sushi.stanford.edu
Subject:  PODC87 Call for papers (correction)

Date: Tue, 4 Nov 86 17:07:15 pst
From: Tiko Kameda <tiko@lccr.sfu.cdn>
Subject: PODC87 Call for papers (correction)
Resent-date: 5 Nov 1986 11:56:08-EST (Wednesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com


                          CALL FOR PAPERS

Sixth ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing

                             (PODC87)

                Vancouver, British Columbia, Canada
                        August 10-12, 1987

Original research contributions are sought that address fundamental
issues  in  the  theory  and practice of distributed and concurrent
systems.  Topics of interest include, but are not limited  to,  the
following aspects of concurrent and distributed systems:

    * Principles of distributed computation derived from  practical
      experience with working systems
    * Algorithms and complexity
    * Specification, semantics, and verification
    * Programming languages and programming language constructs
    * Fault tolerance

Important Dates:

  Jan. 30, 1987:Abstracts due.
  Apr. 10, 1987:Authors informed of acceptance or rejection.
  May 15, 1987: A final copy of each accepted paper due,  typed  on
                special  forms  for  inclusion  in  the  conference
                proceedings.

Please send eleven copies of a detailed abstract (not the  complete
paper),  with  the  address, telephone number, and your net address
(if available) of a contact author on the cover page, to  the  Pro-
gram Chair:

                         Fred B. Schneider
                  Department of Computer Science
                            Upson Hall
                        Cornell University
                         Ithaca, NY 14853

The abstract should be no more than  10  double-spaced  typewritten
pages.   It  must  include a clear description of the problem being
discussed, comparisons with extant work, and  a  section  on  major
original contributions.  There should be enough detail provided for
the program committee to make a decision.

Submissions that arrive late or are too long are likely to  be  re-
jected without consideration of their merits.

Conference Chair:  David Kirkpatrick, University of British  Colum-
bia (kirk@ubc.csnet)

Publicity   Chair:    Tiko   Kameda,   Simon   Fraser    University
(tiko%lccr.sfu.cdn@ubc.csnet)

The Program Committee:

Andrew Birrell, DEC                Leslie Lamport, DEC
Danny Dolev, Hebrew University     Barbara Liskov, MIT
Nissim Francez, Technion           Michael Merritt, AT&T Bell Labs
Eli Gafni, UCLA                    Fred Schneider, Cornell
Vassos Hadzilacos, Toronto         Eli Upfal, IBM Almaden

∂05-Nov-86  1152	SCHAFFER@Sushi.Stanford.EDU 	Next Talks 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Nov 86  11:52:23 PST
Date: Wed 5 Nov 86 11:48:29-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next Talks
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12252564772.33.SCHAFFER@Sushi.Stanford.EDU>

Abstracts for the next two talks follow. I am looking for some volunteers
to speak late this quarter and early next quarter. November 20 is still open!

Also of interest to AFLB: Anna Karlin's orals will be Friday 7
November at 2:30 PM in Bldg 200 (History corner) Rm. 203 (second
floor). The title of her talk is Sharing Memory in Distributed Systems --
Methods and Applications

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Programs are random walks are programs

Robert W Floyd

6 November, MJH 352, 12:30PM

To determine moments and other expected values of variables resulting
from random walks or from programs with pseudorandom components, a
certain systematic method seems effective:

   * Introduce explicit variables to track all parameters of interest.
   * By operator strength reduction (e.g., finite difference) methods,
     semilinearize the computational steps.
   * Introduce explicit deterministic variables that track expected values
     of the random ones by linear recurrence.  A well known theorem about
     conditional expected values is useful.
   * Find invariants of the resulting program and solve for final values.
     Typically, this entails finding eigenvectors of a triangular linear
     system.

The method has determined several means and variances in coalesced
hashing, and high moments of certain random walks.  It uses no higher
mathematical notions than those mentioned above, and tends to provide
a firm sense of direction to the analysis.


←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

	Fun with Circuits

        Steven Rudich
        Computer Science Division, UC Berkeley

        13 November, MJH352, 12:30PM

I will prove: 

1) parity requires exactly 4n-4 fan-in 2 and, or, and not 
gates to compute.

2) the minimal circuit to compute any graph theoretic property
(connectivity, 3-colorability, ... ) has no input that fans out to
more than 34n gates (n is the number of inputs into the circuit).

3) other fun stuff as time permits.

-------

∂05-Nov-86  1507	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Nov 86  15:07:48 PST
Date: Wed 5 Nov 86 15:05:57-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Faculty Meeting
To: tenured@Score.Stanford.EDU
Message-ID: <12252600721.24.RICHARDSON@Score.Stanford.EDU>

There will be a faculty meeting of full professors on Tuesday, Nov. 18
at 2:30 in MJH 352 to consider the possible appointment of Janos Komlos.
I will be sending you a copy of his curriculum vitae and copies of reference
letters will be in my office for your perusal.

-Anne
-------

∂05-Nov-86  1643	CHEADLE@Score.Stanford.EDU 	Gray Tuesday meeting  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Nov 86  16:43:17 PST
Date: Wed 5 Nov 86 16:37:55-PST
From: Victoria Cheadle <CHEADLE@Score.Stanford.EDU>
Subject: Gray Tuesday meeting
To: faculty@Score.Stanford.EDU
Office: Margaret Jacks 258, 723-1519
Message-ID: <12252617462.23.CHEADLE@Score.Stanford.EDU>


The new date for the Gray Tuesday meeting will be Tuesday, December
16, from 2:30-5 pm.  This was the day that the majority of you could make
it.  I will let you know where it will take place in a few days.

I will also be sending you soon the current record of each of
your advisees to verify the accuracy of same.

Victoria
-------

∂05-Nov-86  1759	TAJNAI@Score.Stanford.EDU 	Need to Set Forum Date for 1988!!
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Nov 86  17:59:12 PST
Date: Wed 5 Nov 86 17:56:20-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: Need to Set Forum Date for 1988!!
To: faculty@Score.Stanford.EDU
Message-ID: <12252631738.13.TAJNAI@Score.Stanford.EDU>


We want to schedule our 20th Annual Meeting for 1988.
Normally, we would have it the first week of February
which is February 2 through 4.

Ed Feigenbaum and Gio Wiederhold have a conflict for the
first week in February, and I would like to schedule
it for the second week.  February 9-11.

Since it is the 20th Annual Meeting, we want it to be very
special, and we are already making preliminary plans.

So please let me know if Feb. 9-11 works in well with your schedule.

Carolyn

-------

∂05-Nov-86  1835	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, November 6, No. 6    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Nov 86  18:35:32 PST
Date: Wed 5 Nov 86 17:13:08-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, November 6, No. 6
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
November 6, 1986                 Stanford                       Vol. 2, No. 6
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ←←←←←←←←←←←←

           CSLI ACTIVITIES FOR THIS THURSDAY, November 6, 1986


   12 noon		TINLunch
     Ventura Hall       Reading: "Concepts of Language" by Noam Chomsky 
     Conference Room    Discussion led by Thomas Wasow 
			(Wasow@csli.stanford.edu)
			Abstract in last week's Calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       The Construction of Thought
     Room G-19  	Adrian Cussins (Adrian@csli.stanford.edu)
			Abstract in last week's Calendar

   3:30 p.m.		Tea
     Ventura Hall		
                              ←←←←←←←←←←←←
           CSLI ACTIVITIES FOR NEXT THURSDAY, November 13, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: "Information and Circumstance"
     Conference Room    by Jon Barwise
			Discussion led by Curtis Abbott
			(Abbott.pa@xerox.com)
			Abstract in this week's Calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       "Quantified and Referring Noun Phrases, Pronouns, 
     Room G-19  	and Anaphora"
			Stanley Peters and Mark Gawron
			(Peters@csli.stanford.edu, Gawron@csli.stanford.edu)
			Abstract in this week's Calendar

   3:30 p.m.		Tea
     Ventura Hall		
                             --------------
                          NEXT WEEK'S TINLUNCH
                 Reading: "Information and Circumstance"
                             by Jon Barwise
                     Discussion led by Curtis Abbott
                            November 13, 1986

   This paper is partly a reply to a paper of Fodor's and partly an
   exploration of situated inference.  The first aspect is relevant to
   the embedding circumstance of this TINLunch, since Barwise will be
   leading a discussion of Fodor's reply to the reply next week, but I
   hope to focus our discussion this week on situated inference.
   Situated inference occurs among speakers of situated languages,
   languages in which the content of utterance, and therefore the
   validity of inferences, may depend on embedding circumstances.
   Barwise locates some of the mismatches between formal and everyday
   reasoning in the ability to exploit shifting circumstances that is
   available in situated inference.  He describes cross-cutting
   distinctions between what is articulated in an utterance and what is a
   constituent of its content and, building on this, suggests several
   mechanisms for situated inference.  Barwise clearly views situated
   language and inference as generalizations of their formal
   counterparts. Questions we might want to explore include whether a
   more elaborate taxonomy of mechanisms for situated inference is a
   priority, and how we ought to understand the proper role of formal
   language and inference in this generalized setting.
                             --------------
                           NEXT WEEK'S SEMINAR
     "Quantified and Referring Noun Phrases, Pronouns, and Anaphora"
                     Mark Gawron and Stanley Peters
                            November 13, 1986

   A variety of interactions have been noted between scope ambiguities of
   quantified noun phrases, the possibility of interpreting pronouns as
   anaphoric, and the interpretation of elliptical verb phrases.
   Consider, for example, the following contrast, first noted in Ivan
   Sag's 1976 dissertation.
      (1) John read every book before Mary did.
      (2) John read every book before Mary read it.
   The second sentence is interpretable either to mean each book was
   read by John before Mary, or instead that every book was read by John
   before Mary read any.  The first sentence has only the former
   interpretation.
       The seminar will describe developments in situation theory
   pertinent to the semantics of various quantifier phrases in English,
   as well as of `referring' noun phrases including pronouns, and of
   anaphoric uses of pronouns and elliptical verb phrases.  We aim to
   show how the theory of situations and situation semantics sheds light
   on a variety of complex interactions such as those illustrated above.
                             --------------
                MORPHOLOGY/SYNTAX/DISCOURSE INTERACTIONS
           Long-Distance Reflexivization and Focus in Marathi
                             Mary Dalrymple
                       12:30, Monday, November 10
                           Ventura Trailers

   Marathi, an Indo-Aryan language, has two reflexives: long-distance
   `aapaN' and short-distance `swataah'.  The long-distance reflexive may
   appear in subordinate clauses when its antecedent is the subject of a
   higher clause; it may appear only in certain positions in simple
   clauses.  The short-distance reflexive may appear in simple clauses
   and in subject position in tensed subordinate clauses.
      I will discuss the basic properties of the two reflexives and give
   an LFG-style feature analysis that accounts for their distribution.  I
   will also discuss some examples which show that the distribution of
   the long-distance reflexive changes when focusing is involved.


-------

∂06-Nov-86  0143	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #66
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  01:43:12 PST
Date: Wednesday, November 5, 1986 10:36AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #66
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Thursday, 6 Nov 1986      Volume 4 : Issue 66

Today's Topics:
        LP Library - Declarative Language Bibliography, Part N
----------------------------------------------------------------------

Date: Wed 5 Nov 86 10:35:22-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography, Part N

NAGAI84a
Nagai Y. & Chikira H. & Kobayashi M. & Furukawa K.
Problems in Developing an Experimental System Able
to Reuse Existing Programs
ICOT Research Center, Technical Memorandum TM-0059
April 1984

NAGAS85a *
Nagasawa I.
A Method of Representing Processes in a Constraint
Solver
in WADA86a, pp 266-275
1985

NAKA?? *
Nakazaki R. & Konagaya A. & Habata S. & Shimazu H.
& Uemura M. & Yamamoto M. & Yokota M. & Chikayama M.
Design of a High-Speed Prolog Machine (HPM)
ICOT Research Center, Technical Memorandum TM-0105

NAIS83a *
Naish L.
Automatic Control For Logic Programs
Technical Report 83/6
(Revised and title changed September 1984)
Department of Computer Science, University of Melbourne
1983

NAIS84a *
Naish L.
Heterogenous SLD Resolution
Technical Report 84/1
Department of Computer Science, University of Melbourne
(Also in Journal of Logic Programming)
revised June 1984

NAIS84b *
Naish L.
All Solutions Predicates In Prolog
Technical Report 84/4
Deaprtment of Computer Science, University of Melbourne
1984

NAIS84c *
Naish L.
Heterogenous SLD Resolution
Journal of Logic Programming, Vol 1, No 4, pp 297-303
December 1984

NAKAG84a *
Nakagawa H.
And Parallel PROLOG with Divided Assertion Set
1984 International Symposium on Logic Programming
pp 22-28
6 February 1984

NAKAM84a *
Makamura K.
Associative Concurrent Evaluation of Logic Programs
Journal of Logic Programming, Vol 1, No 4, pp 285-295
Decemeber 1984

NAKAM85a
Nakamura K.
Book Review
"Introduction to Logic Programming" by C.J. Hogger,
Academic Press, 290 pages, 1984
New Generation Computing, Vol 3, No 4, pp 487
1985

NAKAM85b *
Nakamura K.
Heuristic Prolog : Logic Program Execution by Heuristic
Search
in WADA86a, pp 148-155
1985

NAKAS85a
Nakashima H. & DeGroot D.
Conference Report
A Report on 1985 International Symposium on Logic
Programming
New Generation Computing, Vol 3, No 4, pp 488-489
1985

NARA86a *
Narayanan A.
Slip Into LISP: How To Choose A LISP Interpreter
Artificial Intelligence Review, Vol 1, No 1, pp 53-68
1986

NATA86a*
Natarajan N.
A Distributed Synchronisation Scheme for Communicating
Processes
Computer Journal, Vol 29, No 2, pp 109-117
April 1986

NGUY80a *
Nguyen V.L. & Lassez J-L.
Transfinite Computational Induction and a Dual Problem
to Least Fixed Points
Technical Report 80/5
Department of Computer Science, University of Melbourne
1980

NICH86a *
Nichols W.
OBJ As A Meta-Language For Denotational Semantics
presented at The Alvey SIG FM One Day Colloquium on The
Specification  Language OBJ And Applications,
Imperial College
Friday, 18th April, 1986

NIEL82a *
Nielson F.
A Denotational Framework for Data Flow Analysis
Acta Informatica 18, pp 265-287
Springer-Verlag
1982

NIEL84a *
Nielson F.
Abstract Interpretation Using Domain Theory
Department of Computer Science, University of Edinburgh
Phd Thesis, CST-31-84
October 1984

NIEL85a *
Nielson F.
Program Transformation in a Denotational Setting
ACM Transactions on Programming Languages and Systems
Vol 7, no 3, pp 359-379
July 1985

NIEL86a *
Nielson F.
Abstract Interpretation of Denotational Definitions
( A Survey )
Proc. from STACS 86, LNCS vol 210, pp 1-20
Springer-Verlag
1986

NIEL?? *
Nielson F.
A Bibliography On Abstract Interpretation

NIEL?? *
Nielson F.
Tensor Products Generalize the Relational Data Flow
Analysis Method
Proc. Fourth Hung. Computer Sci. Conf.
( eds. Arato M. & Katai I. & Varga L. )
pp 211-225

NIEL?? *
Nielson F.
Expected Forms of Data Flow Analyses

NILS83a *
Nilsson J.F.
On The Compilation Of A Domain-Based Prolog
Information Processing 83, pp 293-298
1983

NILS86a *
Nilsson U.
An Alternative Implementation of DCGs
Examensarbete, LITH-IDA-EX-8607
Department of Computer and Information Science,
Linkoping University, Sweden
24 March 1986

NIPK85a *
Nipkow T.
Non-Deterministic Data Types: Models and Implementations
Dept of Comp Sci, Univ of Manchester, Technical Report
UMCS-85-10-1
October 1985

NISH83a
Nishikawa H. & Yokota M. & Yamamoto A. & Taki K. & Uchida S.
The Personal Inference Machine (PSI) : Its design Philosophy
and Machine Architecture
( Also in "Proceedings of Logic Programming Workshop, '83",
Portugal 1983 )
ICOT Research center, Technical report TR-013
June 1983

NITT85a *
Nitta K. & Nagao J.
KRIP : A Knowledge Representation System for Laws Relating to
Industrial Property
in WADA86a, pp 276-286
1985

NIVA82a
Nivat M.
Behaviours of Processes and Synchronised Systems of Processes
in BROY82a, pp 473-550
1982

NODA85a *
Noda Y. & Kinoshita T. & Okumura A. & Hirano T. & Hiruta T.
A Parallel Logic Simulator Based on Concurrent Prolog
in WADA86a, pp 256-265
1985

NORD83a *
Nordstrom B. & Smith J.
Why Type Theory For Programming ? A Short Introduction
Declarative Programming Workshop, University College London
pp 21-45
11-13th April 1983

NORD83b *
Nordstrom B. & Petersson K.
Types and Specifications
Information Processing 1983, pp 915-920
1983

NORM80a
Norman A. et al
SKIM- The S,K,I Reduction Machine
Proc. LISP Conf.
1980

NORT85a *
North N.D.
A Draft Prolog Glossary
NPL, Teddington
21 August 1985
PS/65
October 1985

NOSH85a *
Noshita K. & Hikita T.
The BC-Chain Method for Representing Combinators
New Generation Computing, Vol 3, No 2, pp 131-144
1985

NOVA85a *
Novak G.S. Jr.
Lisp Programming Lecture Notes
AI-TR-85-06
Artificial Intelligence Laboratory, Department of Computer
Sciences,
University of Texas, Austin
1985

NUMA85a *
Numao N. & Maruyama H.
PROEDIT - A Screen Oriented Prolog Programming Environment
in  WADA86a, pp 100-107
1985

NUTE85a *
Nute D.
A Programming Solution To Certain Problems With Loops
In Prolog
ACM SIGPLAN Notices, Vol 20, No 8, pp 32-37
August 1985

------------------------------

End of PROLOG Digest
********************

∂06-Nov-86  0910	STAGER@Score.Stanford.EDU 	Scheduling for Final Exams  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  09:09:29 PST
Date: Thu 6 Nov 86 09:04:51-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: Scheduling for Final Exams
To: Faculty@Score.Stanford.EDU, Instructors@Score.Stanford.EDU,
    TAS@Score.Stanford.EDU
cc: stager@Score.Stanford.EDU
Message-ID: <12252797127.19.STAGER@Score.Stanford.EDU>


The Registrar's Room Scheduling Office has requested the following information
for each class being taught this quarter.  The more responses I receive, the
more easily they can schedule our final examination times and location:

1) Are there any class time or location changes which haven't previously been
   reported to the CS Dept. office?

2) Are there any instructors who do not plan to give a final exam this quarter?

3) What courses will need additional space in order to provide alternate 
   seating during the final exam?

4) Are there any instructors who are giving an alternate exam in addition to
   their regularly scheduled exam?

5) Are there any group examinations being given which will require an 
   additional room?

Please try to get your responses to me by Wednesay, November 12.  My email
address is stager@score.  Thanks very much for your assistance!

Claire
-------

∂06-Nov-86  1045	STAGER@Score.Stanford.EDU 	A little more on final exams
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  10:45:52 PST
Date: Thu 6 Nov 86 10:40:46-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: A little more on final exams
To: Faculty@Score.Stanford.EDU, Instructors@Score.Stanford.EDU,
    TAS@Score.Stanford.EDU
cc: stager@Score.Stanford.EDU
Message-ID: <12252814589.19.STAGER@Score.Stanford.EDU>


Another piece of information that might be useful to you when planning
for your final exams:

Any class with a regularly scheduled starting time between hours will be
considered as meeting on the earlier hour when it comes to Finals Week.  Thus,
a 9:30 class will be treated like a 9:00 class, a 12:50 class will be 
treated like a 12:00 class, a 2:45 class will be treated like a 2:00 class,
and so on.  There's been some confusion about this in the past, so I hope
this'll help.

Claire
-------

∂06-Nov-86  1214	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	Big outage for this weekend
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  12:14:33 PST
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Thu 6 Nov 86 12:12:54-PST
From: Rich Acuff <Acuff@Sumex-Aim>
To: ksl-explorer@Sumex-Aim
Cc: Outgoing-Mail@KSL-EXP-1
Subject: Big outage for this weekend
Date: 6-Nov-86 11:43:57
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2740679036@KSL-EXP-1>

   Michael and I are planning on moving the Explorers in the machine
room around this weekend in order to facilitate future servicing and to
better protect them from accidental disturbance.  This will entail
having some machines down from around 10am Saturday for a couple of
hours.  We'll be around in the machine room during that time, so you can
let us know if you need a machine badly, and we can try to accomodate
you.  As always, let us know if this is a bad time for some reason.

   Machines affected are X3, X4, X5, X6, X7, X8, X10, X12, X13, X15,
X16, X17, and X18.

	-- Rich

∂06-Nov-86  1245	SOL@CSLI.STANFORD.EDU 	consultants in the linguistics Department 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  12:45:30 PST
Date: Thu 6 Nov 86 12:34:49-PST
From: Sol Lederman <SOL@CSLI.STANFORD.EDU>
Subject: consultants in the linguistics Department
To: folks@CSLI.STANFORD.EDU
cc: action@CSLI.STANFORD.EDU, bboard@CSLI.STANFORD.EDU


Experimentally, there will be CSLI consultants in the linguistics department
office in the quad on Mondays and Thursdays from 3:00-5:00. The consultants
will be able to help you with questions about Turing, Russell, our printers
and other CSLI computer use questions. 

Please note: since the consultants are students the schedule from one quarter
to the next may vary.


    Sol Lederman  (CSLI consultant)
-------

∂06-Nov-86  1604	STAGER@Score.Stanford.EDU 	Winter textbooks  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  16:04:48 PST
Date: Thu 6 Nov 86 16:01:06-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: Winter textbooks
To: Faculty@Score.Stanford.EDU
cc: stager@Score.Stanford.EDU
Message-ID: <12252872905.44.STAGER@Score.Stanford.EDU>


Hello-

It's coming up on the deadline for ordering textbooks for Winter Quarter.
If any of you haven't sent in your textbook requests yet, please do so as
soon as possible.  In order for the books to arrive on time, I'll need your
responses by next Wednesday, November 12.  Please include:

Titles
Authors
Publishers
Required/Optional

Thanks.
Claire
-------

∂06-Nov-86  1614	SCHAFFER@Sushi.Stanford.EDU 	Three more talks of AFLB interest   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  16:14:27 PST
Date: Wed 5 Nov 86 13:26:54-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Three more talks of AFLB interest
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12252582688.33.SCHAFFER@Sushi.Stanford.EDU>


On Tuesday 11 November Jeff Naughton will have his orals in Bldg. 160
Rm. 163B at 2:15PM. The title is "Optimization of Recursion in Logic-based
Languages". 

On Tuesday 11 November Amos Fiat, visiting UCBerkeley, will give the
department colloquium on "How to Prove Yourself: Practical Solutions to
Identification and Signature Problems". The talk is at 4:15PM in
Terman Auditorium preceded by refreshments in the MJH lounge at 3:45PM
Note that this talk is unrelated to the talk that Dr. Fiat will give
on 17 November at BATS.

On Wednesday 12 November, James Renegar of Stanford University will give
the Operations Research Colloquium at 4:30PM in Bldg. 550 Room 550A. The
title is "A Polynomial-Time Algorithm, Based on Newton's Method for
Linear Programming". I extracted this information from the calendar in
this week's Campus Report, so I cannot guarantee its accuracy.

-------

∂06-Nov-86  1625	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	seminar announcement
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  16:25:01 PST
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Wed 5 Nov 86 16:40:21-PST
Date: Wed 5 Nov 86 16:36:18-PST
From: Ernst W. Mayr <MAYR@Score.Stanford.EDU>
Subject: seminar announcement
To: paco@Navajo.Stanford.EDU, aflb.su@Score.Stanford.EDU
Message-ID: <12252617168.16.MAYR@Score.Stanford.EDU>

Friday, Nov. 7, at 1:15pm in MJH252:

A Tighter Upper Bound on the Worst Case 
Behavior of Conway's Parallel Sorting Algorithm


Alejandro A. Schaffer
Computer Science Department
Stanford University

(This work was done at IBM Almaden Research Center)

ABSTRACT

We analyze the worst case behavior of an extremely primitive parallel
sorting algorithm, attributed to Conway, that uses a linear array of
n-1 finite state machines to sort n keys. Warshauer [J. Algorithms
7(1986), pp.  270-276] shows that the algorithm requires at most
2n-3 iterations of the outer loop to sort all keys, and he exhibits
a class of inputs for which 4n/3 - 1 iterations are required.  We
improve the upper bound to 4n/3 + O(1) for all inputs and any n
matching Warshauer's lower bound to within an additive constant.
-------

∂06-Nov-86  1800	NILSSON@Score.Stanford.EDU 	lunches
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  18:00:28 PST
Date: Thu 6 Nov 86 17:56:24-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: lunches
To: faculty@Score.Stanford.EDU
Message-ID: <12252893893.33.NILSSON@Score.Stanford.EDU>

At the last faculty lunch several people thought it would be a good idea
if occasionally a lunch was devoted to hearing about a technical topic
that one of our faculty is working on.  I'll schedule such every now and
then if people will volunteer to talk.  It looks like the next few
Tuesdays are pretty well scheduled already.  Topics include PhD
admission discussion, Nov 11; Possible collaboration between CS and
Civil Engineering with Haresh Shah, Nov 25; the University Budget
Process with Ray Bachetti, Dec. 2; Overhead Rate with Bill Reynolds,
Dec. 9.  But we have all of Winter and Spring Quarters!  Volunteers?

-Nils
-------

∂06-Nov-86  2053	HADDAD@Sushi.Stanford.EDU 	rides to BATS in Berkeley   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  20:53:35 PST
Date: Thu 6 Nov 86 20:51:19-PST
From: BATS Coordinator for Stanford <HADDAD@Sushi.Stanford.EDU>
Subject: rides to BATS in Berkeley
To: aflb.su@Sushi.Stanford.EDU
Message-ID: <12252925737.21.HADDAD@Sushi.Stanford.EDU>

I'm willing to act as the ride coordinator for people who need rides
and for people who are willing to give them.

Any individual who is willing to give people rides should send me a
note saying how many seats they have available.  Any individual who
neads a ride should send me a note saying how many seats they need.

If you also indicate preferences about what talks you definately want
to get to, and which ones you'd rather skip I might be able to perform
some near-optimal assignment -- is this NP-complete, hmmmmm.  (And
I'll keep this info reasonably confidential.)
-------

∂06-Nov-86  2322	@CSLI.STANFORD.EDU:DAVIES@SRI-WARBUCKS.ARPA 	seminar on syntax of English idioms
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Nov 86  23:22:46 PST
Received: from SRI-WARBUCKS.ARPA by CSLI.STANFORD.EDU with TCP; Thu 6 Nov 86 23:17:19-PST
Date: Thu 6 Nov 86 23:19:40-PST
From: Todd Davies <DAVIES@SRI-WARBUCKS.ARPA>
Subject: seminar on syntax of English idioms
To: bboard@SRI-WARBUCKS.ARPA
Cc: researchers@SU-CSLI.ARPA
Message-ID: <VAX-MM(195)+TOPSLIB(122)+PONY(0) 6-Nov-86 23:19:40.SRI-WARBUCKS.ARPA>


Tim Reagan of the Psychology Department at Stanford is giving the
dept. seminar this week on "The Syntax of English Idioms", room 100
of the Psychology Department, at 3:15 this afternoon, Friday, Nov. 7.

Todd
-------

∂07-Nov-86  0119	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #67
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Nov 86  01:19:32 PST
Date: Thursday, November 6, 1986 11:19AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #67
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest             Friday, 7 Nov 1986       Volume 4 : Issue 67

Today's Topics:
                   Implementation - Theorem Prover,
        LP Library - Declarative Language Bibliography, Part O
----------------------------------------------------------------------

Date: 4 Nov 86 19:05:00 GMT
From: David Plaisted <ulysses!unc!plaisted@ucbvax.Berkeley>
Subject: Prolog theorem prover

I have recently programmed a theorem prover in C Prolog
that Prolog programmers may find useful.  This prover may
be viewed as an extension of Prolog to full first order
logic, that is, non-Horn clauses.  Negation is treated as
in first-order logic, not as in negation by failure.  The
input syntax is much the same asthe syntax of Prolog.
The prover uses Prolog style depth-first search with a
gradually increasing depth bound (this is therefore
depth-first iterative deepening).  Also, solutions to
subgoals are "cached" so that if a subgoal is seen more
than once, work is not repeated.  The prover has a
convenient interface to Prolog source code for predicates
whose solutions may be found more efficiently in Prolog
itself than by the theorem prover.  This also permits
interaction with the user to obtain the values of variables,
for example.  The prover is capable of general term rewriting
to replace subexpressions by equivalent ones.  This prover
has been run on a wide variety of problems and generally
obtains simple proofs in 10 or 20 seconds in C Prolog on a
VAX 780.  The listing is about 15 pages long.  This makes
the prover relatively easy to understand, so it may be
possible to adapt it to various applications by direct
modification of the source code.  The prover has been designed
for use with as little user guidance as possible, for users
who know nothing about theorem proving.  It is based on a
modification of the theorem proving strategy described
in Plaisted, D., A simplified problem reduction format,
ArtificialIntelligence 18 (1982) 227-261, and has been
distributed to several sites.

The source code contains information about how to use the
prover.  This prover is similar to Stickel's Prolog
technology theorem prover, but does not use contrapositives
of clauses as his does.  Also, it is much slower than his,
but does not require the axioms to be compiled.  Of course,
using a compiled Prolog would speed up my prover by a large
factor.  Don Loveland of Duke has recently developed an
extension of Prolog which is intended for "near-Horn"uses
and which may also be of interest to readers of this
newsgroup.

-- David Plaisted


[ I will plan to post the source for the prover and the
  example file in forthcoming issues of the Digest -ed ]

------------------------------

Date: Thu 6 Nov 86 11:19:04-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography, Part O

OHSU85a Ohsuga S. & Yamauchi H.  Multi-Layer Logic - A Predicate Logic
Including Data Structure as Knowledge Representation Language New
Generation Computing, Vol 3, No 4, pp 403-439 1985

ONAI84a Onai R. & Aso M. & Takeuchi A.  An Approach to a Parallel
Inference Machine Based on Control-Driven andData-Driven Mechanisms 
ICOT Research Center, Technical Report TR-042 January 1984

ONAI85a * Onai R. & Aso M. & Shimizu H. & Masuda K. & Matsumoto A.  
Architecture of a Reduction-Based Parallel Inference Machine : PIM-R 
New Generation Computing, Vol 3, No 2, pp 197-228 1985

ONAI85b * Onai R. & Shimizu H. & Masuda K. & Matsumoto A. & Aso M.  
Architecture and Evalaution of a Reduction-Based Parallel Inference 
Machine : PIM-R in WADA86a, pp 1-12 1985

OOPS86a * OOPS !  Newsletter of the Object Oriented Programming
Society Issue 2 Spring 1986

OSH84 ed. O'Shea T. & Eisenstadt M.  Artificial Intelligence Tools,
Techniques and Applications Harper & Row, Publishers, New York 1984

OVER75a * Overbeek R.A.  An Implementation of Hyper-Resolution Comp.
and Maths. with Appls., Vol 1, pp 201-214 1975

OVER76a * Overbeek R. & McCharen J. & Wos L.  Complexity and Related
Enhancements for Automated Theorem-Proving Programs Computers and
Mathematics With Applications, pp 1-16 1976

OZKA85a * Ozkarahan E.A.  Evolution and Implementation of the RAP
Database Machine New Generation Computing, Vol 3, No 3, pp 237-271 
1985

------------------------------

End of PROLOG Digest
********************

∂07-Nov-86  1149	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Research mentors - clarification and request   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Nov 86  11:49:21 PST
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Fri 7 Nov 86 11:32:01-PST
Date: Fri 7 Nov 86 11:32:46-PST
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Research mentors - clarification and request
To: faculty@SU-SCORE.ARPA
cc: phdcom@SU-SCORE.ARPA, WINOGRAD@CSLI.STANFORD.EDU

As there seems to be some confusion about the role of a research mentor,
I thought it might be helpful to give some clarification as to what it
means (and doesn't mean).  The purpose of instituting the mentoring
system was to ensure that all entering students get acquainted with some
kind of research, in collaboration with a research group.  It is
intended to be a one-year initial period for finding out what research
in our department is like.  The mentors are not expected to be advisors
in the sense that they would provide general guidance (e.g., information
about courses, the Comp.) for the student.  The 1st year advisor (this
year, Nils) is responsible for providing that information.  However, the
mentor will be the primary advocate for the student in the system,
(e.g., during the yearly progress evaluation meetings, the mentor
will be responsible for knowing how a student is doing).

On the student side, the mentor may suggest research work that would be
useful and educational for the student, but there is no commitment to do
the work (unless, of course the student is being supported as an RA on
the project).  We anticipate that many first year students (especially
in the first two quarters) will spend most of their time preparing for
the comprehensive, but even a relatively tangential connection with a
research group will be helpful in getting oriented to the department.

About half of the new students have signed up with research mentors.
We'd like everyone to be assigned by Thanksgiving.  The new students
have been notified of this and I'd like to encourage all of you to be
available to meet with them and discuss your research.  

Research people from industry may serve as mentors if the environment
satisfies the appropriate criteria.  They will be required to submit to
the committee the same information regarding their research, group
structure, etc., as Stanford faculty and research associates.  They will
be approved on a case-by-case basis by the PhD committee.
-------

∂07-Nov-86  1201	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Clarifications of programming project
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Nov 86  12:01:48 PST
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Fri 7 Nov 86 11:57:22-PST
Date: Fri 7 Nov 86 11:56:00-PST
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Clarifications of programming project
To: faculty@SU-SCORE.ARPA, new-phd@SU-SCORE.ARPA
cc: phdcom@SU-SCORE.ARPA, WINOGRAD@CSLI.STANFORD.EDU

Since a PhD student no longer has to pass the programming project before
applying for candidacy, there is the danger of having this requirement
remaining unfulfilled when the student is substantially done with the
dissertation and eager to leave.  This could lead to undue pressure on
the advisor and/or Phd committee to waive or finesse the requirement.

Since we allow for the possibility that the dissertation research could
satisfy the programming requirement, it cannot be required before the
dissertation work begins.  Therefore the committee has adopted the
policy that all students must have their projects submitted and approved
before they can schedule orals.  Programming for the dissertation work
should normally be done by then, as well as a susbstantial writeup.

Previously there was a committee to evaluate programming projects.  The
new policy adopted at the last faculty meeting is that only the faculty
sponsor responsible for the project need certify that it is complete and
adequate.  The final approved and signed writeup is to be filed with the
program office (currently Victoria).

There was some concern that individual faculty members would not be
sensitive to the overall objectives of the requirement, and would be
subject to individual pressure from students wanting their work accepted
(often in cases where it is in the advisor's self-interest to have the
student doing other things).  In order to see whether these worries are
justified, the Ph.D. Program committee will monitor the projects that
are approved by faculty (getting independent grading on some number of
them), and if quality control seems to be a problem we will propose a
revised policy. 

Listed below are the general criteria for what constitutes an
acceptable project:

A programming project must have sufficient complexity and quality
to demonstrate competence in computer programming.  The project must 
exhibit the use of sophisticated algorithms and data structures and
be well documented.  Programs will be judged on the basis of 
correctness, efficiency, clarity, and style.  The project must 
involve both design of algoritms and data structures, and actual 
programming.  It should be such that the design aspect is significant.
A program that is very long, but consists only of a large number of
trivial algorithms and data structures, is not adequate.  Also, 
implementation of a program from someone else's design is not
adequate.

Projects will be judged on quality of both code and documentation.
The judgement of code will be based on correctness, clarity, style
and efficiency.  A program should be easily readable by an experienced
programmer conversant with the language used.  The importance of good
documentation cannot be emphasized too strongly.  Both internal and
external documentation are essential.  Between them, they should
clearly and concisely state at least the following:

a.  The purpose of the project: the problem it solves or the service   
    it provides.
b.  The architecture of the solution: program structure, major data
    structures, and the relationships between them.
c.  Design decisions taken, alternatives considered and the rationale
    behind the choices made.  Reasons for choosing particular algorithms
    and data structures should be given.  Clarity/efficiency, space/time
    and other tradeoffs should be documented and justified.
d.  The implementation: how data structures are implemented and details
    of algorithms used.
e.  Details of test runs performed and the results produced.  Testing
    should be sufficient to demonstrate that the project achieves its
    stated purpose.
f.  Citations and acknowledgments of all literary material used and all
    advice received from others.


A student can satisfy the requirement in several ways:

1.  By successfully completing a project supervised and endorsed by a
member of the Computer Science Department faculty.  The project may be
the result of CS393 work, although it need not be.  The project should
represent at least three units of work.

2.  By successfully completing a project associated with a course, where the
course instructor has had the project approved by the Ph.D. committee as 
adequate for the requirement.  To be adequate, it must satisfy the normal
standards for the project, as outlined above.

3.  By presenting adequate documentation of a program done elsewhere
(possibly before attending Stanford) that meets the requirements for
originality, scope, and quality.  The student must demonstrate that
he/she has had a significant role in the specification, design,
implementation and testing of the program, not in just one aspect.  A
project is not acceptable unless the full documentation (including
source code) can be submitted to the Department and hence be in the
public domain.  Proprietary or classified work will not be acceptable
unless arrangements are made by the student for open publication.

4.  By submitting a petition to the Ph.D. committee to accept some other
demonstration, as suited to special cases.  The committee expects this
kind of waiver to be rare and will not grant it lightly.

-------

∂10-Nov-86  0053	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #68
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Nov 86  00:53:00 PST
Date: Friday, November 7, 1986 6:52PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #68
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 10 Nov 1986       Volume 4 : Issue 68

Today's Topics:
        LP Library - Declarative Language Bibliography, Part P
----------------------------------------------------------------------

Date: Fri 7 Nov 86 18:51:19-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography - Part P


PAPAD86a * Papadopoulos G.  PARLOG84 -> DACTL0 University of East
Anglia Personal Communication 13 May 1986

PAPAK86a * Papakonstantinou G. & Kontos J.  Knowledge representation
With Attribute Grammars Computer Journal, Vol 29, No 3, pp 241-245 
1986

PARK76a * Park D.  The Y-Combinator In Scott's Lambda-Calculus Nodels 
(Revised Version) Theory of Computation Report No 13 Dept of Computer
Science, University of Warwick June 1976

PARK76b * Park D.  Finiteness is Mu-Ineffable Theoretical Computer
Science, 3, pp 173-181 1976

PART86a * Partridge D.  Engineering Artificial Intelligence Software 
Artificial Intelligence Review, 1, pp 27-41 1986

PASI74a * Pasini A.  Some Fixed Point Theorems of the Mappings of 
Partially Ordered Sets Rend. Sem. Mat. Univ. Padova, Vol 51, pp
167-177 1974

PATT81a * Patterson D.A. & Sequin C.H.  RISC 1 : A Reduced Instruction
Set VLSI Computer Proc 8th International Symposium on Computer 
Architecture SIGARCH News vol 9, no 3 pp 443-457 1981

PATT82a Patterson D.A. & Sequin C.H.  A VLSI RISC Computer Vol 15 No
9, pp 8-21, Sept 1982

PATT84a Patterson D.A.  VLSI Systems Building: A Berkeley Perspective 
Proc. Conf. on Advanced Research in VLSI, MIT January 1984

PATT85 Patterson D.A.  Reduced Instruction Set Computers CACM Vol 28,
No 1 January 1985

PAUL83a * Paulson L.  A Higher-Order Implementation of Rewriting 
Science of Computer Programming 3, pp 119-149 1983

PAUL84a * Paulson L.C.  Constructing Recursion Operators in
Intuitionistic Type Theory Computing Laboratory, University of
Cambridge Technical Report no 57 October 1984

PAUL85a * Paulson L.C.  Lessons Learned From LCF: A Survey of Natural 
Deduction Proofs Computer Journal, Vol 28, no 5, pp 474-479 1985

PAUL85b * Paulson L.C.  Natural Deduction Proof as Higher-Order
Resolution ( Revised Version ) Computing Laboratory, University of
Cambridge Technical Report no 82 December 1985

PERE79a * Pereira L.M. & Porto A.  Intelligent Backtracking and
Sidetracking in Horn Clause Programs - The Theory Universidade Nova de
Lisboa, Report no 2/79 1979

PERE79b * Pereira L.M.  Backtracking Intelligently in AND/OR Trees 
Universidade Nova de Lisboa, report no 1/79 1979

PERE83a * Pereira F.C.N.  Can Drawing Be Liberated From The Von
Neumann Style ?  SRI International Technical Note 282 June 1983

PETE83a * Peterson K.  An Introduction To The Programming System For
Type Theory Declarative Programming Workshop, University College 
London pp 46-65 11-13th April 1983

PEYT82a Peyton Jones S.L.  An Investigation of the Relative
Efficiencies of Combinators and Lambda Expressions Proc. of ACM LISP
Conf 1982 p150-158 1982

PEYT84a * Peyton Jones S.L.  Directions in Functional Programming
Research in DUCE84 1984

PEYT85a * Peyton Jones S.L.  GRIP-a parallel graph reduction machine 
Dept. of Computer Science, Internal Note 1665, grm.design v1.0, Jan
1985

PEYT85b * Peyton Jones S.L.  Functional Programming Languages as a
Software Engineering Tool 2nd December 1985

PEYT86a * Peyton Jones S.L.  Parsing Distfix Operators CACM, Vol 29,
no 2, pp 118-122 February 1986

PEYT86b * Peyton Jones S.L.  Using Futurebus in a Fifth-Generation
Computer Microprocessors and Microsystems, vol 10, No 2 pp 69-76 March
1986

PEYT86c * Peyton Jones S.L.  The Implementation of Functional
Programming Languages Pre-Publication Copy to be published by
Prentice-Hall 9th May 1986

PEIR83a Pier K.A.  A Retrospective on the Dorado, A High Performance 
Personal Computer ISL-83-1, Xerox PARC, 1983

PELE84a * Peleg D.  Communication in Concurrent Dynamic Logic CS84-15 
Dept of Applied Mathematics, Weizmann Institute of Science, Israel 
July 1984

PELE84b * Peleg D.  Concurrent Dynamic Logic CS84-14 Dept of Applied
Mathematics, Weizmann Institute of Science, Israel July 1984

PING84a Pingali K. & Arvind Efficient Demand-Driven Evaluation (I) 
Lab. For Computer Science Technical Memo 242 September 1984

PING84b Pingali K. & Arvind Efficient Demand-Driven Evaluation (II) 
Lab For Computer Science Technical Memo 243 November 1984

PITT85a * Pittomvils E. & Bruynooghe M. & Willems Y.D.  Towards a Real
Time Garbage Collector for Prolog IEEE 1985 Symposium on Logic
Programming Boston, Massachusetts, U.S.A.  pp 185-198 July 15-18 1985

PLAI85a * Plaisted D.A.  The Undecidability of Self-Embedding For Term
Rewritng Systems Information Processing Letters 20, pp 61-64 15
February 1985

PLAI85b * Plaisted D.A.  An Architecture for Functional Programming
and Term Rewriting IFIP TC-10 Working Conference on Fifth Generation 
Computer Architecture, UMIST, Manchester July 15-18 1985

PLES85a * Pless E.  Die Ubersetzung von LISP in die reduktionsprache
BRL GMD 142 March 1985

PLOT76 Plotkin G.D.  A Powerdomain Construction SIAM J. Comput. 5 3 pp
452-487 September 1976

PLOT82 Plotkin G.D.  A Power Domain For Countable Non-Determinism
(Extended Abstract) Proc 9th Int. Colloq. on Automata, Languages and 
Programming Springer Verlag LNCS no 140, pp 418-428 (ed. Nielson M. &
Schmidt E.M.)  1982

PNUE81a * Pnueli A.  The Temporal Semanticss of Concurrent Programs 
Theoretical Computer Science, Vol 13, pp 45-60 1981

POLL81a * Pollard G.H.  Parallel Execution Of Horn Clause Programs PhD
Thesis Department of Computing, Imperial College 1981

POOL85b * Poole D.L.  Making "Clausal" Theorem Provers "Non-Clausal" 
Research Report CS-85-52 Logic Programming and Artificial Intelligence
Group Department of Computer Science, University of Waterloo December
1985

POOL85c * Poole D. & Goebel R.  On Eliminating Loops in Prolog ACM
SIGPLAN Notices, Vol 20, No 8, pp 38-40 August 1985

POOL86a * Poole D. & Goebel R. & Aleliunas R.  Theorist: A Logical
Reasoning System For Defaults And Diagnosis Research Report CS-86-06 
Logic Programming and Artificial Intelligence Group Department of
Computer Science, University of Waterloo February 1986

POOL86b * Poole D.L.  Default Reasoning And Diagnosis As Theory
Formation Technical Report CS-86-08 Logic Programming and Artificial
Intelligence Group Department of Computer Science, University of
Waterloo March 1986

POON85 Poon E.K. & Peyton Jones S.L.  Cache Memories in a Functional
Programming Environment Dept. of Computer Science, Univ. College
London, Internal Note 1680, Jan 1985

POPP86a * Popplestone R. & Smithers T. & Corney J. & Koutsou A. & 
Millington K. & Sahar G.  Engineering Design Support Systems 
Department of Artificial Intelligence, University of Edinburgh IKBS/MS
7/86 3.1, distributed with Alvey IKBS mailshot July 1986

POUN86a * Pountain D.  Intuitive Solution Byte, Vol 11, No 5, pp
363-374 May 1986

PPRG9a Persistent Programming Research Group Procedures as Persistent
Data Objects Persistent Programming Research Report 9

PPRG11 Persistent Programming Research Group PS-Algol Abstract Machine
Manual Persistent Programming Research Report 11

PPRG12 Persistent Programming Research Group PS-Algol Reference Manual
Second Edition Persistent Programming Research Report 12

PRAM85a * Pramanik S. & King C-T Computer Journal, Vol 28, no 3, pp
264-269 1985

PRAT80a * Pratt V.R.  A Near-Optimal Method for Reasoning about Action
Journal of Computer and System Sciences, 20, pp 231-254 1980

PRO84a Prolog: A Tutorial/Review Microsystems, January 1984, page 104 
1984

PRO86a * Prolog Digest Volume 4 : Issue 14 Tuesday 20 May 1986


PRO86b * Prolog Digest Volume 4 : Issue 14 Friday 23 May 1986

PULL84a Pull H.  A HOPE in HOPE Interpreter BSc. Undergraduate Thesis,
Department of Computing, Imperial College 1984

PYKA85a * Pyka C.  Syntactic Analysis Forschungstelle fur
Informationswissenschaft und Intelligenz, Universitat Hanburg LOKI
Report NLI - 4.1 November 1985

------------------------------

End of PROLOG Digest
********************

∂10-Nov-86  0842	RICHARDSON@Score.Stanford.EDU 	Faculty Lunch 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Nov 86  08:42:25 PST
Date: Mon 10 Nov 86 08:39:40-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Faculty Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12253841121.14.RICHARDSON@Score.Stanford.EDU>

Lunch Tuesday, Nov. 11 in MJH 146 at 12:15 - "Criteria and Procedures for
Ph.D. Admission" with Genesereth.
-------

∂10-Nov-86  1051	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Nov 86  10:51:11 PST
Date: Mon 10 Nov 86 10:49:32-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Faculty Meeting
To: ac@Score.Stanford.EDU
Message-ID: <12253864760.14.RICHARDSON@Score.Stanford.EDU>

There will be a faculty meeting on Tuesday, Dec. 2 at 2:30 in MJH 146.
Research Associate Matthew Ginsberg is being recommended for promotion to
Senior Research Associate and this recommendation will be considered at
this meeting. Copies of his curriculum vitae will be distributed prior
to the meeting.

Matthew Ginsberg is working with Michael Genesereth in his Logic Group and
Michael will be sending a paragraph out via net mail explaining the case
for promotion.
-------

∂10-Nov-86  1315	@Score.Stanford.EDU:RA@SAIL.STANFORD.EDU
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Nov 86  13:15:21 PST
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Mon 10 Nov 86 13:12:38-PST
Date: 10 Nov 86  1313 PST
From: Rutie Adler <RA@SAIL.STANFORD.EDU>
To:   FACULTY@SCORE.STANFORD.EDU 

				 SEMINAR
			   MONDAY, NOVEMBER 10
				   4:15
			     050 JORDAN HALL


			     Andrei P. Ershov
			     Computing Center
			    Novosibirsk 630090

	      A current view of Computer Science in the USSR

				 Abstract
				----------

Computer Literacy courses and use of computers as a tool in high school 
education make Computer Science a component of the general culture.

One of the facets of this global process is the problem of identification
of Computer Science as a science as well as a human activity.
There is a specific necessity not only to reflect or speculate on this theme
but also to speak of it in plain words and tractable notions.

In the talk a bird's eye view of the current state of Computer Science in the
USSR will be given with the emphasis on its teaching in universities and,
especially, in secondary schools.

The sequence of major events in high school computarization is outlined.

∂10-Nov-86  1727	HADDAD@Sushi.Stanford.EDU 	Going BATS?? 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Nov 86  17:27:44 PST
Date: Mon 10 Nov 86 17:19:44-PST
From: BATS Coordinator for Stanford <HADDAD@Sushi.Stanford.EDU>
Subject: Going BATS??
To: aflb.su@Sushi.Stanford.EDU
Message-ID: <12253935795.18.HADDAD@Sushi.Stanford.EDU>

The Berkeley BATS organizer wants to know approximately how many
people are going (in order to order lunch) and exactly how many cars
are going (in order to get parking permits).

If you have not already told me that you are going:
 Send me a note by Wednesday noon saying so and whose car you're
going in (or that you need a ride if that's the case).

If you have already told me that you are going:
 Hang in there.  I'll tell you about the car assignments at
<Wednesday noon> + epsilon.
-------

∂11-Nov-86  0938	ullman@navajo.stanford.edu 	paper received   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Nov 86  09:38:43 PST
Received: by navajo.stanford.edu; Tue, 11 Nov 86 09:27:51 PST
Date: Tue, 11 Nov 86 09:27:51 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: paper received
To: nail@navajo.stanford.edu

"Intelligent Query Answering in Rule-Based SYStems"
Tomasz Imielinski, Rutgers, Univ.

This paper attempts to formalize the AI-er's intuition that
one ought to be able to answer queries in generalities,
e.g., Gio Wiederhold's favorite example:
"What ships are over 800 feet long?"  Ans: The supertankers.
				---jeff

∂11-Nov-86  1059	@Score.Stanford.EDU:RA@SAIL.STANFORD.EDU 	Information about telephone answering machine   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Nov 86  10:59:29 PST
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Tue 11 Nov 86 10:56:33-PST
Date: 11 Nov 86  1055 PST
From: Rutie Adler <RA@SAIL.STANFORD.EDU>
Subject: Information about telephone answering machine
To:   faculty@SCORE.STANFORD.EDU, staff@SCORE.STANFORD.EDU

We are considering purchasing a telephone answering machine and are wondering
whether you have any information, such as: things to look for,
things to avoid, brand names to avoid, recommendations etc.
Thanks for your help,
Rutie
-----

∂11-Nov-86  1105	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Military Funding of Mathematics   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Nov 86  11:04:51 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Tue 11 Nov 86 11:00:05-PST
Received: by lindy.STANFORD.EDU; Tue, 11 Nov 86 10:58:04 PST
Date: Tue, 11 Nov 86 10:59:33 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: AFLB.ALL@sushi.stanford.edu
Subject:  Military Funding of Mathematics

Date: Tues, 11 Nov 1986, 02:27:12 EST
From: Michael Shub <shub@ibm.com>
Subject: Military Funding of Mathematics
Resent-date: 11 Nov 1986 13:55:32-EST (Tuesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

November 4,1986



This fall, a group of mathematicians met to discuss our concern with
military funding in mathematics. This group includes Lipman Bers, Lucy
Garnett, Linda Keen, Irwin Kra, Lee Mosher, Barbara Simons, Mike Shub,
Jean Taylor and Bill Thurston. We are in touch with many more. As a result
of these meetings we have written two resolutions and plan to introduce
them at the  AMS Council and Business Meeting in San Antonio in January.
To generate discussion and thought we hope to have them published in the
January issue of the Notices. One of us, Bill Thurston, has written a
position paper on the subject which has been submitted for publication in
the same journal.



Enclosed are copies of the two resolutions along with brief
supporting comments written by Moe Hirsch. In order to generate support
for these motions, we need as many cosponsors as possible.  We ask that
you cosponsor those motions which feel that you can, even though you may
have different reasons for supporting them than the reasons given in
Hirsch's paper. In addition, we ask you to circulate the motions among
your colleagues and return the signatures to:

Lucy Garnett, 180 Park Row Apt. 24B , New York, N.Y. 10038

           or by  electronic mail usingbitnet address
                        DPSBB@CUNYVM.

Also, please send copies of the motions to other possible signators.


For a copy of Thurston's position paper entitled "Military funding in
mathematics" write to  him directly :

Bill Thurston, Mathematics Department, Washington Road, Princeton,
N.J. 08544.




MOTION1

Many scientists consider SDI (commonly referred to as Star Wars)
incapable of achieving its stated goals and dangerously destabilizing.
Participation by universities and professional organizations lends a
spurious scientific legitimacy to it. Therefore the AMS will lend no
support to the Star Wars program. In particular, no one acting as a
representative of the AMS shall participate in efforts to obtain
funding for Star Wars research or to mediate between agencies
granting Star Wars research and those seeking to apply for it.

MOTION 2

The AMS is concerned about the increasing militarization of support for
mathematics research.  There is a tendency to distribute this support
through narrowly focussed (mission oriented) programs which circumvent
normal peer review procedures.  This tendency, unless checked, may skew
and ultimately injure mathematics in the United States.  Therefore those
representing the AMS are requested to direct their efforts towards
increasing the fraction of non-military funding for mathematics research,
as well as towards increasing total research support.



 Comments from Moe Hirsch

        Thanks to the efforts of many individuals and organizations, the
need for increased governmental funding of mathematical research has been
widely recognized, and such funding has recently grown significantly.
Recently, the proportion of funding coming from military agencies has
been increasing.  While recognizing that much valuable research has been
supported by military branches of the government, we think there are
larger issues involved than just the amount of support. We deplore the
increasing imbalance between civilian and military support for
mathematics for the following reasons:

1. As military agencies become a major source of support the direction of
mathematical research will inevitably be deformed to suit military rather
than scientific needs.

Military agencies are increasingly mission oriented in their research
programs. Mathematicians and their graduate students will unavoidably
feel pressure -- both internally, and from their departments-- to design
their research projects so as to increase the likelihood of grants.
Unorthodox lines of research will be neglected in favor of whatever fad
has current popularity.

2. Increased dependence on military funding will have a chilling effect on
free public discussion of issues related to research.

Already some government officials have openly proclaimed that critics of
their missions need not apply.  More insidious is the natural tendency not
to bite the hand that feeds us.  What grant applicant would not consider
carefully, before criticising the agency's mission, whether this might not
endanger the grant?

3. Participation by  universities, individuals and professional
organizations in such dubious military projects as SDI (Star Wars) lends a
spurious legitimacy to these projects.

We are often advised, in effect, to "take the Star Wars money even if you
are opposed to it -- especially if you are opposed." Whatever the morality
of such an attitude may be, it dangerously misleads the public into
believing that the scientific community supports enterprises such as SDI,
when in fact the overwhelming number of experts believe it to be deeply
flawed on scientific  grounds, and very dangerous politically.

4. Military funding of mathematics is increasingly departing from
the vital traditions of peer review, open access to conferences, and no
restraint on publication.

DARPA has a  publicly announced its reliance on its own consultants rather
than peer review of grant applications. It is true and commendable that
most military support of mathematical research has followed traditional
practices. But we see ominous signs that some agencies are sharply
departing from a tradition that, however vital, has no force of law.




When cosponsoring these motions, please be clear as to which ones you are
cosponsoring, also please indicate if you are a member of the AMS. Once
again the addresses are  DPSBB@CUNY on the bitnet to reach Lucy Garnett
by electronic mail and Lucy Garnett, 180 Park Row, Apt.24b, New York,NY
10038 for ordinary mail. Please send this message on to several other
people who might be interested. Our mailing lists and capabilities are
rather limited.

∂11-Nov-86  1118	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Sixth Conference on Foundations of Software Technology and Theoretical    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Nov 86  11:18:18 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Tue 11 Nov 86 11:07:39-PST
Received: by lindy.STANFORD.EDU; Tue, 11 Nov 86 11:05:44 PST
Date: Tue, 11 Nov 86 11:07:01 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: AFLB.ALL@sushi.stanford.edu
Subject:  Sixth Conference on Foundations of Software Technology and Theoretical

Date: Fri 7 Nov 86 13:20:11-EST
From: Debra A. Jenkins <JENKINS@CS.COLUMBIA.EDU>
Subject: Sixth Conference on Foundations of Software Technology and Theoretical
Resent-date: 11 Nov 1986 14:00:37-EST (Tuesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com


        Sixth Conference On Foundations of
        Software Technology and Theoretical
                 Computer Science


India International Center, New Delhi, India

December 18-20, 1986

Thursday 18 December

0800-0900  Registration
0900-0915  Inauguration
0915-1015  Keynote Address

           Software Development Graphs
           A Unifying Concept for Software Development?
           Dines Bjorner (Technical Univ. of Denmark).

1015-1045  COFFEE

1045-1245  SESSION 1 Software Technology

           Concurrent Run-Time Checking of Annotated Ada Programs
           D.S. Rosenblum, S. Sankar, D.C. Luckham (Stanford Univ.)

           Recovery of Noncurrent Variables in Source-Level
           Debugging of Optimized Code
           A. Srivastava (Texas Instruments, Dallas)

           Automatic Retargetable Code Generation: A New Technique
           Sanjeev Kumar (TRDDC, Pune)
           V.M. Malhotra (IIT Kanpur)

           An Implementation of OBJ2: An Object-Oriented Language
           for Abstract Program Specification
           S. Sridhar (Tektronix, Oregon)

1245-1345  LUNCH

1345-1500  SESSION 2 Logic Programming and Functional Programming

           Explicit Representation of Terms Defined by Counter
           Examples
           J.L. Lassez, K. Marriott (IBM T.J. Watson Research
           Center, Yorktown Heights)

           A Framework for intelligent Backtracking in Logic Problems
           Vipin Kumar, Yow-Jian Lin (University of Texas, Austin)

           A Generalization of Backus'FP
           Y.V. Srinivas, R. Sangal (IIT Kanpur)

1500-1530  COFFEE

1530-1630  Invited Talk

           Shortest-Path Motion
           C.H. Papadimitriou (Stanford University)

1630-1730  SESSION 3 Algorithms

           Via Assignment in Single Routing
           J. Bhaskar, S. Sahni (University of Minnesota)

           Average-Case Analysis of Modified Harmonic Algorithm
           P. Ramanan, K. Tsuga (University of California,
           Santa Barbara)

Friday 19 December

0900-1000  Invited Talk
           Covering Minima and Lattice Point Free Convex Bodies
           Ravi Kannan (Carnegie-Mellon University)
           Lazlo Lovasz (Eotvos Lorand Univ., Budapest)

1000-1030  COFFEE

1030-1230  SESSION 4 Theory

           Binary Decompositions and Acyclic Schemes
           V.S. Lakshamanan, C.E. Veni Madhavan (IISc Bangalore)

           Thin Homogeneous Sets of Factors
           D. Beauquier (University of Paris)

           Irreducible Polynomials Over Finite Fields
           J. von zur Gatherff (University of Toronto)

           Basic Reduction and Evidence for Transcendence of
           Certain Numbers
           Ravi Kannan, L.A. McGeoch (Carnegie-Mellon University)

1230-1330  LUNCH

1330-1545  SESSION 5 Distributed Computing

           A Characterization of Asynchronous Message-Passing
           S.R. Goregaonkar (IIT Bombay)
           S. Arun Kumar (TIFR Bombay)

           Modular Synthesis of Deadlock-Free Control Structures
           A.K. Dutta (Arizona State University, Temple)
           S. Ghosh (Jadavpur University, Calcutta)

           Distributed Resource sharing in Computer Networks
           I.S. Gopel, P. Kermani (IBM T.J. Watson Research Center,
           Yorktown Heights)

           On Proving communication Closedness of Distributed Layers
           R. Gerth (Eindhoven University of Technology, Netherlands)
           L. Shrira (MIT Cambridge and Technion, Israel)

           A Distributed Algorithm for Edge-Disjoint Path Problem
           H. Mohanty (ECIL, Hyderabad)
           G.P. Bhattacharjee (ITT Kharagpur)

1545-1615  COFFEE

1615-1715  SESSION 6 Scheduling

           Scheduling of Hard Real-Time Systems
           A. Moitra (Cornell University)

           A Polynomial Approximation Scheme for Machine Scheduling
           on Uniform Processors: Using the Dual Approximation
           approach
           D.S. Hochbaum (University of California, Berkeley)
           D.B. Shmoys (MIT Cambridge)

Saturday 20 December

0900-1000  Invited Talk

           Connectivity Algorithms Using Rubber-Bands
       Laszlo Lovasz (Eotvos Lorand University, Budapest)

1000-1115  SESSION 7 Complexity

           On Simple and Creative Sets in NP
           S. Homer (Boston University)

           Complexity of Sufficient-Completeness
           D. Kapur, P. Narendran (General Electric Company,
           Schenectady , NY)
           H. Zhang (Rensselear Polytechnic Institute)

           Sampling a Population with a Semi-Random Source
           U.V. Vazirani (Harvard Univ.)
           V.V. Vazirani (AT&T Bell Labs)

1115-1145  COFFEE

1145-1345  SESSION 8 Parallel Algorithms

           An Optimal Parallel Algorithm for Dynamic Expression
           Evaluation and its Applications
           A. Gibbons (University of Warwick)
           W. Rytter (University of Warwick and Warsaw University)

           Extension of the Parallel Nested Dissection Algorithm
           to the Path Algebra Problems
           V. Pan (SUNY, Albany)
           J. Reif (Harvard Univ.)

           On Synthesizing Systolic Arrays from Recurrence
           Equations with Linear Dependencies
           S.V. Rajopadhye (Univ. of Oregon)
           S. Purushothaman (Penn. State Univ.)
           R.M. Fujimoto (Univ. of Utah)

           An Efficient Parallel Algorithm for Term Matching
           R.M. Verma, T. Krishnaprasad, I.V. Ramakrishnan
           (SUNY, Stony Brook)

1345-1445  LUNCH






INFORMATION ABOUT NEW DELHI

Weather     Maximum 15-20C
            Minimum 6-8C
            -Strong possibility of rains

Transport   Taxi can be shared by four to five passengers,
            Rs. 4/- per km, US$ 0.53 per mile

            Autorickshaw (three wheeler) can be shared by
            two or three passengers, Rs. 2/-per km

            Bus available, but crowded.

Hotels      Around $75.00 a day:
            Hyatt Regency, Maurya Palace Sheration,
            Ashoka, Taj Palace, Oberoi, Siddharta

            Around $35.00 a day:
            Ambassador, Lodhi Hotel, Sartaj, Claridges

Tourism     Many tourist agencies have organized tours of
            Delhi and its surroundings.


REGISTRATION INFORMATION

Charge      Rs. 350 per person up to 30 Nov., R.S. 450 per person
        after Nov. 30: includes a copy of the Conference Proceedings
            refreshments, lunch and the Conference Dinner.
        Rs. 100 for full-time students (includes refreshments and lunch)

Payment     By check, bank draft or money order in favor of "Foundations
            of Software Technology and Theoretical Computer Science 6",
        enclosed with registration form.  Or in cash.

Indian
Participants  Limited travel grants are available to full time
              students, teachers, research workers in educational
          institutions.  Those seeking travel support must send their
          registration forms by November 15, and write a covering
          letter indicating their need.

Foreign
Participants  Should inform their intention to register in advance. Due
          to bank charges, and delays in international transactions
          all foreign participants are advised to pay their charges
          at the conference.  Allow plenty of time for visa
          formalities.  Please make your travel arrangements early
          as the flights to India are packed at that time of the
          year.

Hotel
Accommodations Accommodation can be booked in hotels near the conference
              venue.  For more information, write to the address
          below.

Advance Registration is recommended.  Completed registration forms should be
sent to reach the address given below before 30 November.

Address for all correspondence

           Dr. Anshul Kumar
           FST & TCS 6
           Department of Computer Science & Engineering
           Indian Institute of Technology
           New Delhi 110 016 INDIA
               Telegram: TECHNOLOGY NEW DELHI  110 016 INDIA



                REGISTRATION FORM



Deadline for Advance Registration: November 30, 1986

Name: ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Affiliation:←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Address:←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

City←←←←←←←←←← State ←←←←←←←←←←←← PIN/Zip:←←←←←←←←←←

Country:←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

∂11-Nov-86  1133	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	STACS87  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Nov 86  11:33:45 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Tue 11 Nov 86 11:16:08-PST
Received: by lindy.STANFORD.EDU; Tue, 11 Nov 86 11:14:01 PST
Date: Tue, 11 Nov 86 11:14:54 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: AFLB.ALL@sushi.stanford.edu
Subject:  STACS87

Date: Mon, 10 Nov 86 11:21:34 -0100
From: Ruediger Schuster <unido!unipas!schuster@SEISMO.CSS.GOV>
Subject: STACS87
Resent-date: 11 Nov 1986 13:58:12-EST (Tuesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com



STACS 87

4th Symposium on Theoretical Aspects of Computer Science



PROGRAM



February, 19-21, 1987

University of Passau

Passau, FRG



Opening



R. Book (Santa Barbara):  Invited lecture:

Relativization of complexity classes



T. Lengauer (Paderborn), K. Wagner (Augsburg):

The correlation between the complexities of the non- hierarchical and
hierarchical versions of graph problems



U. Schoening (Koblenz):

Graph isomorphism is in the low hierarchy



V. Keraenen (Oulu):

On the k-freeness of morphisms on free monoids



U. Schmidt (Paris):

Avoidable patterns on 2 letters



J.G. Geske (Ames), D.T. Huynh (Dallas), A.L. Selman (Boston):

A hierarchy theorem for almost everywhere complex sets with application
to polynomial complexity degrees



J.L. Balcazar (Barcelona):

Self-reducibility



J. Cai (Ithaca):

Probability one separation of the Boolean hierarchy



F. Aurenhammer (Graz), H. Imai (Hakozaki):

Geometric relations among voronoi diagrams



J.D. Brock (Chapel Hill):

Finding the largest empty rectangle on a grated surface



K. Doshi, P. Varman (Houston):

Efficient graph algorithms using limited communication on a fixed-size
array of processors



B. Ravikumar (Minneapolis), K. Ganesan (Boston), K.B. Lakshmanan (Madras):

On selecting the largest element in spite of erroneous information



S. Kaplan (Orsay), A. Pnueli (Rehovot):

Specification and implementation of concurrently accessed data
structures: An abstract data type approach



C. Beierle, A. Voss (Kaiserslautern):

On implementation of loose abstract data type specifications and their
vertical composition



T. Nipkow (Manchester):

Are homomorphisms sufficient for behavioural implementations of
determininstic and nondeterministic data types?



L. Priese, R. Rehrmann, U. Willecke-Klemme (Paderborn):

Some results on fairness: The regular case



H. Carstensen (Hamburg):

Decidability questions for fairness in Petri nets



M. Arfi (Paris):

Operations polynomiales sur les langages rationnels



A. Habel (Berlin), H.-J. Kreowski (Bremen):

Some structural aspects of hypergraph languages generated by hyperedge
replacement



Guided tour to the St. Stephan+s Cathedral and its church organ

Reception by the University



G.Kahn (Sophia Antipolis): Invited lecture:

Natural Semantics



V. Arvind, S. Biswas (Kanpur):

Expressibility of first order logic with a nondeterministic inductive
operator



R.J. van Glabbeek (Amsterdam):

Bounded nondeterminism and the approximation induction principle in
process algebra



D. Taubner, W. Vogler  (Muenchen):

The step failure semantics



R.R. Howell (Austin), D.T. Huynh (Ames), L.E. Rosier (Austin), Hsu-Chun Yen
(Austin):

On the complexity of containment, equivalence, and reachability for finite
and 2-dimensional vector addition systems with states



E. Pelz (Paris):

Closure properties of deterministic Petri nets



M. Kunde (Muenchen):

Optimal sorting on multi-dimensionally mesh-connected computers



P. Molitor (Saarbruecken):

On the contact-minimization problem



R. Bar-Yehuda, S. Kutten, Y. Wolfstahl, S. Zaks (Haifa):

Making distributed algorithms fault-resilient



J. Hromkovic (Bratislava):

Reversal complexity of multicounter and multihead machines



A. Bertoni, M. Goldwurm, N. Sabadini (Milano):

Computing the counting function of context-free languages



G. Schmidt, R. Berghammer, H. Zierer  (Muenchen):

Describing semantic domains with sprouts



E. Astesiano, G. Reggio (Genova):

Comparing direct and continuation semantics styles for concurrent
languages - Revisiting an old problem from a new viewpoint



K. Mehlhorn (Saarbruecken): Invited lecture:

Routing and edge-disjoint paths in planar graphs



G. Tel (Utrecht), R.B. Tan (Chickasha), J. van Leeuwen (Utrecht):

The derivation of on-the-fly garbage collection algorithms from
distributed termination detection protocols



N. Santoro, J. B. Sidney (Ottawa), S. J. Sidney (Stout):

On the expected complexity of distributed selection



V. Diekert (Muenchen) :

Some remarks on presentations by finite Church-Rosser Thue systems



H. Ganzinger (Dortmund):

Ground term confluence in parametric conditional equational
specifications







Systems Demonstrations at STACS 87:



D. Bert (Grenoble):

LPG - a generic, logic and functional programming language





M. Bidoit (Orsay):

Asspegique - an environment for algebraic specifications



L. Fribourg (Orsay):

SLOG - a logic interpreter for equational clauses



H. Ganzinger (Dortmund):

Knuth-Bendix completion for conditional specifications



N. Girard (Paris):

ECOLE - a computer algebra system for l-calculus and combinatory logic



M. Goldsmith (Oxford):

An algebraic transformation system for OCCAM programs



H. Hussmann (Passau):

RAP - rapid prototyping for algebraic specifications



M. Lemoine, R. Jacquart, G. Zanon (Toulouse):

SPRAC - a software engineering environment



P. Lescanne (Nancy):

Reve - a rewriting system environment



J. L. Remy, W. Bousdira (Nancy):

Reveur 4 - a system for conditional term rewriting






Registration fee

Members of GI, AFCET and associate organizations    DM 160,-
Nonmembers                        DM 190,-
Students                        DM 25,-
Late registration                    add DM 20,-

Accomodation: per night
    single        DM 40,-
    double        DM 75,-

Make check (in DM) payable to STACS 87 or transfer the amount to
STACS 87, account 701 at Volksbank Passau, and send your registration
form and check or copy of deposit slip to:


Franz J. Brandenburg

Lehrstuhl fuer Informatik

Universitaet Passau

Innstr. 27

D 8390 Passau

Tel.:  0 851 509 343

uucp net:    unido!unipas!brandenb

∂11-Nov-86  1550	SAG@CSLI.STANFORD.EDU 	1987 LINGUISTIC INSTITUTE  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Nov 86  15:50:47 PST
Date: Tue 11 Nov 86 15:33:14-PST
From: Ivan Sag <SAG@CSLI.STANFORD.EDU>
Subject: 1987 LINGUISTIC INSTITUTE
To: folks@CSLI.STANFORD.EDU
cc: henniss@CSLI.STANFORD.EDU


All,

As many of you already know, Stanford University, in conjunction with
The Linguistic Society of America, The Association for Computational
Linguistics, and The American Association for Artificial Intelligence,
is sponsoring the 54th Linguistic Institute from June 29 to August 7,
1987. We have just received from the printer, copies of our 87-page
brochure which we will send to interested parties free of charge.
If you would like to receive one, or know of people who would like
to receive one, please provide the relevant information to:

institute@csli.stanford.edu


PLEASE DO NOT REPLY TO ME!!

-Ivan Sag
 Director
-------

∂12-Nov-86  0153	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #70
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Nov 86  01:53:30 PST
Date: Tuesday, November 11, 1986 8:57PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #70
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Wednesday, 12 Nov 1986     Volume 4 : Issue 70

Today's Topics:
                  Implementation - CProlog 1.5 bug,
                  LP Library - Examples for Prover,
             & Declarative Language Bibliography, Part Q
----------------------------------------------------------------------

Date: 9 Nov 86 00:23:18 GMT
From: Wayne Citrin <citrin@score.stanford.edu>
Subject: Interesting Cprolog 1.5 bug

Here's an interesting bug in C-Prolog 1.5 that I
stumbled upon.

Take the following program:

main :- foo(←), replace←foo, fail.
foo(1).
replace←foo :- retract(foo(←)), assert(foo(2)), !.

(The cut is needed to remove the choice point set up by
the retract, but that's another bug.)

Run this program by issuing the query ?- main.

The program terminates and fails.  The call to foo/1 in
main does not set up a choice point because there is only
one clause in foo at the time the call is made.  This is
the behavior one would expect.

Now, put the interpreter in debug mode and issue the same
query.  The program loops and never terminates.  The call
to foo in main now has a choice point, and there is always
a new choice due to the asserted clause.

This actually happened to me yesterday.  What use is a
debugger that introduces new bugs?

-- Wayne Citrin

------------------------------

Date: Wed, 5 Nov 86 17:27:39 est
From: David Plaisted <unc!plaisted%unc.csnet@CSNET-RELAY>
Subject: Example files for Prover

% Here are examples for the simplified problem reduction
% format prover.  Each one should be in a separate file
% when the prover is used.
%                                       Dave Plaisted
%                                       UNC Chapel Hill
%                                       July 21, 1986

% *******************************************************
% Chang and Lee Example 1
p(g(X,Y),X,Y).
p(X,h(X,Y),Y).
false :- p(k(X),X,k(X)).
p(U,Z,W) :- p(X,Y,U), p(Y,Z,V), p(X,V,W).
p(X,V,W) :- p(X,Y,U), p(Y,Z,V), p(U,Z,W).

% Chang and Lee Example 2
p(e,X,X).
p(X,e,X).
p(X,X,e).
p(a,b,c).
false :- p(b,a,c).
p(U,Z,W) :- p(X,Y,U), p(Y,Z,V), p(X,V,W).
p(X,V,W) :- p(X,Y,U), p(Y,Z,V), p(U,Z,W).


% Chang and Lee Example 3
false :- p(a,e,a).
p(e,X,X).
p(i(X),X,e).
p(U,Z,W) :- p(X,Y,U), p(Y,Z,V), p(X,V,W).
p(X,V,W) :- p(X,Y,U), p(Y,Z,V), p(U,Z,W).


% Chang and Lee Example 4
p(e,X,X).
p(i(X),X,e).
false :- p(a,X,e).
p(U,Z,W) :- p(X,Y,U), p(Y,Z,V), p(X,V,W).
p(X,V,W) :- p(X,Y,U), p(Y,Z,V), p(U,Z,W).


% Chang and Lee Example 5
s(a).
p(e,X,X).
p(X,e,X).
p(X,i(X),e).
p(i(X),X,e).
false :- s(e).
s(Z) :- p(X,i(Y),Z),s(X),s(Y).
p(U,Z,W) :- p(X,Y,U), p(Y,Z,V), p(X,V,W).
p(X,V,W) :- p(X,Y,U), p(Y,Z,V), p(U,Z,W).


% Chang and Lee Example 6
s(b).
p(e,X,X).
p(X,e,X).
p(i(X),X,e).
p(X,i(X),e).
false :- s(i(b)).
s(Z) :- p(X,i(Y),Z),s(X),s(Y).
p(U,Z,W) :- p(X,Y,U), p(Y,Z,V), p(X,V,W).
p(X,V,W) :- p(X,Y,U), p(Y,Z,V), p(U,Z,W).


% Chang and Lee Example 7
p(a).
m(a,s(c),s(b)).
m(X,X,s(X)).
false :- d(a,b).
m(Y,X,Z) :- m(X,Y,Z).
d(X,Z) :- m(X,Y,Z).
d(X,Y) :- p(X),not(d(X,Z)),m(Y,Z,U),d(X,U).


% Chang and Lee Example 8
l(1,a).
d(X,X).
false :- d(X,a),p(X).
d(X,Z) :- d(Y,Z),d(X,Y).
p(f(X)) :- l(1,X),l(X,a).
d(f(X),X) :- l(1,X),l(X,a).
d(g(X),X) :- not(p(X)).
l(1,g(X)) :- not(p(X)).
l(g(X),X) :- not(p(X)).


% Chang and Lee Example 9
% For this one the way the last three rules was
% expressed, was important for efficiency
l(X,f(X)).
false :- l(X,X).
false :- l(X,Y),l(Y,X).
l(Y,X) :- d(X,f(Y)).
l(f(a),X) :- l(a,X),p(X).
d(h(X),X) :- not(p(X)).
p(h(X)) :- not(p(X)).
l(h(X),X) :- not(p(X)).


% A verification condition for Hoare's FIND program
lt(j,i).
le(m,p).
le(p,q).
le(q,n).
false :- le(b(p),b(q)).
le(X,Y) :- not(lt(Y,X)).
le(b(X),b(Y)) :- le(m,X),le(Y,j),le(X,Y).
le(b(X),b(Y)) :- le(i,X),le(Y,n),le(X,Y).
le(b(X),b(Y)) :- le(m,X),lt(X,i),lt(j,Y),le(Y,n).


% A conditional planning problem in situation calculus
% representation (I composed this one)
at(f,s0).
cold(S) :- not(warm(T)).
at(b,walk(b,S)) :- at(a,S).
at(b,drive(b,S)) :- at(a,S).
at(a,walk(a,S)) :- at(b,S).
at(a,drive(a,S)) :- at(b,S).
at(c,skate(c,S)) :- cold(S),at(b,S).
at(b,skate(b,S)) :- cold(S),at(c,S).
at(d,climb(d,S)) :- warm(S),at(b,S).
at(b,climb(b,S)) :- warm(S),at(d,S).
at(d,go(d,S)) :- at(c,S).
at(c,go(c,S)) :- at(d,S).
at(e,go(e,S)) :- at(c,S).
at(c,go(c,S)) :- at(e,S).
at(f,go(f,S)) :- at(d,S).
at(d,go(d,S)) :- at(f,S).
false :- at(a,S).

% Commutativity of join (set intersection); el is set
% membership

not(el(X,p(Y))) :- not(sub(X,Y)).
el(X,p(Y)) :- sub(X,Y).
not(el(X,join(Y,Z))) :- not(el(X,Y)).
el(X,join(Y,Z)) :- el(X,Y),el(X,Z).
el(X,join(Y,Z)) :- el(X,Z),el(X,Y).
false :- eq(join(a,b),join(b,a)).

% rewrites and replacements.  The prover does a kind of
% outermost rewriting;  the notsub rule is designed to
% insure that the sub(X,Y) replacement before it is only
% done in a montone context, that is, no enclosing
% negations

rewrite(eq(X,Y),and(sub(X,Y),sub(Y,X))).
rewrite(sub(X,Y),or(not(el(g(X,Y),X)),el(g(X,Y),Y))).
rewrite(not(sub(X,Y)),notsub(X,Y)).
replace(notsub(X,Y),and(el(Z,X),not(el(Z,Y)))).
rewrite(el(X,p(Y)),sub(X,Y)).
rewrite(el(X,join(Y,Z)),and(el(X,Y),el(X,Z))).
rewrite(not(eq(X,Y)),or(not(sub(X,Y)),not(sub(Y,X)))).
rewrite(not(el(X,p(Y))),not(sub(X,Y))).
rewrite(not(el(X,join(Y,Z))),or(not(el(X,Y)),not(el(X,Z)))).
rewrite(not(or(X,Y)),and(not(X),not(Y))).
rewrite(not(and(X,Y)),or(not(X),not(Y))).
rewrite(not(not(X)),X).
rewrite(or(X,and(Y,Z)),and(or(X,Y),or(X,Z))).
rewrite(or(and(X,Y),Z),and(or(X,Z),or(Y,Z))).
or(X,Y) :-- prolog(tautology(or(X,Y))).
or(X,Y) :-- X.
or(X,Y) :-- Y.
and(X,Y) :-- X,Y.
% solved July 16 1986 8.4 cpu seconds 8 inferences size 5


% Prolog source code for the tautology checker used in the
% commutativity of set intersection example;  needs to be
% directly loaded into C Prolog

    tautology(X) :- or←memb(not(Y),X),
        or←member(Y,X).

% don't instantiate variables  very much
    or←memb(not(X),Y) :- var(Y), !, Y=not(X).

    or←memb(X,X).
    or←memb(Z, or(X,Y)) :-
        (or←memb(Z,X) ; or←memb(Z,Y)).

    or←member(X,Y) :- var(Y), !, unify(X,Y).
    or←member(X,Y) :- unify(X,Y).
    or←member(Z, or(X,Y)) :-
        (or←member(Z,X) ; or←member(Z,Y)).


% the power set problem; p(X) is the power set of X
not(el(X,p(Y))) :- not(sub(X,Y)).
el(X,p(Y)) :- sub(X,Y).
not(el(X,join(Y,Z))) :- not(el(X,Y)).
el(X,join(Y,Z)) :- el(X,Y),el(X,Z).
el(X,join(Y,Z)) :- el(X,Z),el(X,Y).
replace(false,eq(p(join(a,b)),join(p(a),p(b)))).

rewrite(eq(X,Y),and(sub(X,Y),sub(Y,X))).
rewrite(sub(X,Y),or(not(el(g(X,Y),X)),el(g(X,Y),Y))).
rewrite(not(sub(X,Y)),notsub(X,Y)).
replace(notsub(X,Y),and(el(Z,X),not(el(Z,Y)))).
rewrite(el(X,p(Y)),sub(X,Y)).
rewrite(el(X,join(Y,Z)),and(el(X,Y),el(X,Z))).
rewrite(not(eq(X,Y)),or(not(sub(X,Y)),not(sub(Y,X)))).
rewrite(not(el(X,p(Y))),not(sub(X,Y))).
rewrite(not(el(X,join(Y,Z))),or(not(el(X,Y)),not(el(X,Z)))).
rewrite(not(or(X,Y)),and(not(X),not(Y))).
rewrite(not(and(X,Y)),or(not(X),not(Y))).
rewrite(not(not(X)),X).
rewrite(or(X,and(Y,Z)),and(or(X,Y),or(X,Z))).
rewrite(or(and(X,Y),Z),and(or(X,Z),or(Y,Z))).
or(X,Y) :-- prolog(tautology(or(X,Y))).
or(X,Y) :-- X.
or(X,Y) :-- Y.
and(X,Y) :-- X,Y.
% solved July 16 1986 204 cpu seconds 53 inferences size 14
% solved July 20 1986 with and-or restrictions on splitting,
% false replacement
% no split bound for small proofs, 146.9 seconds, 47
% inferences, size 5, did not seem to use tautology test


% a simple example to illustrate splitting
false :- p,q.
p :- not(r).
p :- r.
q :- not(s).
q :- s.


% schubert's steamroller, almost in the form he gave
w(w).
b(b).
s(s).
f(f).
c(c).
g(g).
a(X) :-- w(X).
a(X) :-- b(X).
a(X) :-- s(X).
a(X) :-- c(X).
a(X) :-- f(X).
p(X) :-- g(X).
m(X,Y) :-- c(X),b(Y).
m(X,Y) :-- b(X),f(Y).
m(X,Y) :-- s(X),b(Y).
m(X,Y) :-- f(X),w(Y).
false :- f(X),w(Y),e(Y,X).
false :- w(Y),g(X),e(Y,X).
false :- b(X),s(Y),e(X,Y).
e(X,Y) :-- b(X),c(Y).
p(h(X)) :-- c(X).
p(i(X)) :-- s(X).
e(X,h(X)) :-- c(X).
e(X,i(X)) :-- s(X).
g(j(X,Y)) :-- a(X),a(Y).
false :- a(Y),e(X,Y),a(X),e(Y,j(X,Y)).
e(X,Y) :- split2(X),p(Y).
split2(X) :-- m(Z,X),a(X),a(Z),split(Z),not(e(X,Z)).
split(Z) :-- e(Z,W),p(W).
% proved July 7-8 1986 2160.7 cpu seconds 6976 inferences
% size bound 42
% on vax 785w(w).


% schubert's steamroller, modified to delay instantiation of
% arguments to j
b(b).
s(s).
f(f).
c(c).
g(g).
a(X) :-- w(X).
a(X) :-- b(X).
a(X) :-- s(X).
a(X) :-- c(X).
a(X) :-- f(X).
p(X) :-- g(X).
m(X,Y) :-- c(X),b(Y).
m(X,Y) :-- b(X),f(Y).
m(X,Y) :-- s(X),b(Y).
m(X,Y) :-- f(X),w(Y).
false :- f(X),w(Y),e(Y,X).
false :- w(Y),g(X),e(Y,X).
false :- b(X),s(Y),e(X,Y).
e(X,Y) :-- b(X),c(Y).
p(h(X)) :-- c(X).
p(i(X)) :-- s(X).
e(X,h(X)) :-- c(X).
e(X,i(X)) :-- s(X).
g(j(X,Y)) :-- not(na(X)),not(na(Y)).
false :- not(na(Y)),not(na(X)),e(X,Y),e(Y,j(X,Y)).
e(X,Y) :- split2(X),p(Y).
split2(X) :- m(Z,X),a(X),a(Z),split(Z),not(e(X,Z)).
split(Z) :- e(Z,W),p(W).
false :-- na(X),a(X).
% proved July 8 1986 572.2 cpu seconds 1340 inferences
% size 42 on vax 785
% proved July 10 1986 447 cpu seconds 897 inferences
% size 56 with splitting ground subgoals near root
% proved July 13-14 415 seconds 692 inferences size 42
% with splitting all ground subgoals, better merge filter
% proved July 16 351 seconds 575 inferences size 42 not
% sure why better, maybe unit simplification


eq(X,X).
eq(Y,X) :- eq(X,Y).
eq(Z,U) :- lat(X,Y,Z), lat(X,Y,U).
eq(Y,U) :- lat(X,Y,Z), lat(X,U,Z).
eq(X,U) :- lat(X,Y,Z), lat(U,Y,Z).
eq(Z,U) :- gre(X,Y,Z), gre(X,Y,U).
eq(Y,U) :- gre(X,Y,Z), gre(X,U,Z).
eq(X,U) :- gre(X,Y,Z), gre(U,Y,Z).
lat(X,Y,a) :- not(lat(X,Y,b)).
lat(X,a,Y) :- not(lat(X,b,Y)).
lat(a,X,Y) :- not(lat(b,X,Y)).
gre(X,Y,a) :- not(gre(X,Y,b)).
gre(X,a,Y) :- not(gre(X,b,Y)).
gre(a,X,Y) :- not(gre(b,X,Y)).
eq(X,V) :- lat(X,Y,Z), gre(X,Y,U), lat(V,W,Z),
not(eq(Y,W)), gre(V,W,U).
false :- eq(a,b).
% proved August 7 1987 size 14 8313 cpu seconds 2371
% inferences about 140 solutions found 4 seconds per
% inference!

------------------------------

Date: Tue 11 Nov 86 20:56:45-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith Bibliography, Part Q

QUI60a
Quine W.V.O.
Word and Object
MIT Press, Cambridge, 1960

------------------------------

End of PROLOG Digest
********************

∂12-Nov-86  1011	JUTTA@Score.Stanford.EDU 	MS Program Committee Meeting 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Nov 86  10:11:12 PST
Date: Wed 12 Nov 86 10:09:39-PST
From: Jutta McCormick <JUTTA@Score.Stanford.EDU>
Subject: MS Program Committee Meeting
To: ms-program@Score.Stanford.EDU
Stanford-Phone: (415) 723-0572
Message-ID: <12254381790.35.JUTTA@Score.Stanford.EDU>

Reminder--MS Program Committee Meeting, Friday, November 14, 10:00 a.m.,
MJH 301.
-----
-------

∂12-Nov-86  1012	SCHAFFER@Sushi.Stanford.EDU 	Mailing list purge   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Nov 86  10:12:44 PST
Date: Wed 12 Nov 86 10:07:11-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Mailing list purge
To: aflb.tn@Sushi.Stanford.EDU
Message-ID: <12254381341.25.SCHAFFER@Sushi.Stanford.EDU>

The puprose of this message is to help me clean up the aflb mailing lists.

1) If you get this message with unnecessary forwarding, for example if
you get it from score and you are at sushi, let me know.

2) I have now created a new list aflb.tn which is in between aflb.su
and aflb.local. The purpose of aflb.tn is to forward messages from
theorynet headquarters. Over the last few days there have been many
theory net messages. If you got multiple copies, this means you are
already getting them from somewhere else, and I should move you
from aflb.tn to aflb.local so that we send you only messages
of Stanford origin. Let me know if you got multiple copies
of theory net messages.

Alex Schaffer (schaffer@sushi.stanford.edu)
-------

∂12-Nov-86  1142	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB talks 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Nov 86  11:42:48 PST
Date: Wed 12 Nov 86 10:30:28-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLB talks
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12254385579.25.SCHAFFER@Sushi.Stanford.EDU>

	Circuit Complexity Stuff

        Steven Rudich
        Computer Science Division, UC Berkeley

        13 November, MJH352, 12:30PM

I will prove: 

1) parity requires exactly 4n-4 fan-in 2 and, or, and not 
gates to compute.

2) the minimal circuit to compute any graph theoretic property
(connectivity, 3-colorability, ... ) has no input that fans out to
more than 34n gates (n is the number of inputs into the circuit).

3) other fun stuff as time permits.


Extracting Unpredictable Bits from Inputs of One-Way Functions

Leonid Levin

Boston University, visiting UCBerkeley

20 November 1986

12:30 PM, MJH352

(I don't have an abstract because the necessary Berkeley computer has
been down.)
-------

∂12-Nov-86  1447	HADDAD@Sushi.Stanford.EDU 	directions to Berkeley BATS 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Nov 86  14:47:19 PST
Date: Wed 12 Nov 86 14:41:58-PST
From: BATS Coordinator for Stanford <HADDAD@Sushi.Stanford.EDU>
Subject: directions to Berkeley BATS
To: aflb.su@Sushi.Stanford.EDU
Message-ID: <12254431362.47.HADDAD@Sushi.Stanford.EDU>

It would be appreciated if anyone going to the BATS (who hasn't
already told me) would let me know so that we can ensure enough
parking slots & lunches.  If you don't tell me, you can still go, but
it is possible that you might have trouble with parking.

DRIVING INSTRUCTIONS TO BATS (from floyd@ernie.berkeley.edu):

BATS is on Monday, November 17.  All talks are in Sibley Auditorium,
located in the Bechtel building just north of Evans Hall on the
Berkeley campus.  Lunch is served in 120AB Bechtel one floor below
Sibley.

To get to the university from Highway 80, take the University Avenue
exit, and continue until the road ends.  Turn left onto Oxford,
continue north to the next light, and turn right on Hearst.  Continue
on Hearst (which forms the northern border of campus) until you can
make a right turn on Gayley (eastern border of campus).  The first
possible right off Gayley leads into campus at the Mining Circle, near
Evans Hall.  There is a kiosk at the entrance at which you can pick up
your parking stickers (mention BATS), and get directions on where to
park.  My understanding is that with a parking sticker you have a high
probability of finding a place to park on campus.

To get to the university from Highway 13, Highway 13 from the south
turns naturally into Ashby heading west.  Take College Avenue north (I
think it's the second light) to Dwight Way; go east on Dwight to
Piedmont Avenue (where Dwight becomes two-way), and go north on
Piedmont.  Piedmont will become Gayley, and you will see the left turn
for the East Gate opposite the Greek Theatre.

To take BART, get off at the Berkeley BART station.  Across from the BART
station on the northeast corner of Center and Shattuck you can take the
free Humphrey Go-BART shuttle to the front of Evans Hall, the computer science
building.  The Bechtel building is the building just north of Evans.
The walk from the BART station to Bechtel takes 10-15 minutes, gently uphill.
-------

∂12-Nov-86  1507	PAPA@Score.Stanford.EDU 	Komlos    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Nov 86  15:07:25 PST
Date: Wed 12 Nov 86 15:05:33-PST
From: C. Papadimitriou <PAPA@Score.Stanford.EDU>
Subject: Komlos
To: tenured@Score.Stanford.EDU
Message-ID: <12254435656.31.PAPA@Score.Stanford.EDU>

As you know, we are meeting next Tuesday (November 18) to consider the possible
appointment of Janos Komlos jointly in our Department and in Mathematics.
Komlos is an outstanding combinatoricist and probabilitist with a consistent
interest in Computer Science problems.  You should have his resume; his file
(with letters of recommendation) is available for inspection in Nils's office.
According to Andy Yao, three of his papers rank among the twenty five most
important papers in Theory in the last fifteen years.  The appointment is
unanimously recommended by the ``foundations'' search committee.  Mathematics
has already had a discussion of this appointment, and they are in the process
of a formal vote.

---Christos H. Papadimitriou
-------

∂12-Nov-86  1647	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, November 13, No. 7   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Nov 86  16:47:03 PST
Date: Wed 12 Nov 86 16:15:54-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, November 13, No. 7
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
November 13, 1986                Stanford                       Vol. 2, No. 7
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ←←←←←←←←←←←←

          CSLI ACTIVITIES FOR THIS THURSDAY, November 13, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: "Information and Circumstance"
     Conference Room    by Jon Barwise
			Discussion led by Curtis Abbott
			(Abbott.pa@xerox.com)
			Abstract in last week's Calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       "Quantified and Referring Noun Phrases, Pronouns,
     Room G-19  	and Anaphora, Part I" 
			Stanley Peters and Mark Gawron
			(Peters@csli.stanford.edu, Gawron@csli.stanford.edu)
			Abstract in last week's Calendar

   3:30 p.m.		Tea
     Ventura Hall		
                              ←←←←←←←←←←←←

          CSLI ACTIVITIES FOR NEXT THURSDAY, November 20, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: "The Situated Grandmother"
     Conference Room    by Jerry Fodor
			Discussion led by Jon Barwise
			(Barwise@csli.stanford.edu)
			Abstract in this week's Calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       "Quantified and Referring Noun Phrases, Pronouns,
     Room G-19  	and Anaphora, Part II" 
			Stanley Peters and Mark Gawron
			(Peters@csli.stanford.edu, Gawron@csli.stanford.edu)
			Abstract in this week's Calendar

   3:30 p.m.		Tea
     Ventura Hall		
                             --------------
                              ANNOUNCEMENT

   There will be no Calendar and no activities on Thursday, November 27
   because of Thanksgiving.
                             --------------
                          NEXT WEEK'S TINLUNCH
                   Reading: "The Situated Grandmother"
                             by Jerry Fodor
                      Discussion led by Jon Barwise
                            November 20, 1986

   This is a reply by Fodor to my paper "Information and Circumstance"
   which was discussed at last week's TINLunch.  In my paper (itself a
   reply to his commentary "Information and Association") I argued that
   natural inference was situated, not formal.  In this paper, Fodor
   argues that natural inference, though situated, is nevertheless also
   formal.  In making this argument, Fodor introduces a new "explicitness
   condition" on what it means for something to be explicitly, as opposed
   to implicitly, represented.
                             --------------
                           NEXT WEEK'S SEMINAR
        Quantified and Referring Noun Phrases, Pronouns Anaphora
                     Mark Gawron and Stanley Peters
                        November 13 and 20, 1986

   A variety of interactions have been noted between scope ambiguities
   of quantified noun phrases, the possibility of interpreting pronouns
   as anaphoric, and the interpretation of elliptical verb phrases.
   Consider, for example, the following contrast, first noted in Ivan
   Sag's 1976 dissertation.
      (1) John read every book before Mary did.
      (2) John read every book before Mary read it.  The second sentence
   is interpretable either to mean each book was read by John before
   Mary, or instead that every book was read by John before Mary read
   any.  The first sentence has only the former interpretation.
       The seminar will describe developments in situation theory
   pertinent to the semantics of various quantifier phrases in English,
   as well as of `referring' noun phrases including pronouns, and of
   anaphoric uses of pronouns and elliptical verb phrases.  We aim to
   show how the theory of situations and situation semantics sheds light
   on a variety of complex interactions such as those illustrated above.

   (This seminar is a continuation of the seminar held on November 13.)


-------

∂13-Nov-86  0102	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #71
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Nov 86  01:02:37 PST
Date: Wednesday, November 12, 1986 6:48PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #71
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Thursday, 13 Nov 1986      Volume 4 : Issue 71

Today's Topics:
                  Implementation - CProlog 1.5 bug,
                     LP Library - Theorem Prover,
                & Lauren Smith's Bibliography, Part R
----------------------------------------------------------------------

Date: Wed 12 Nov 86 10:38:41-PST
From: Fernando Pereira <PEREIRA@SRI-CANDIDE.ARPA>
Subject: C-Prolog 1.5 bug

The different behaviors of C-Prolog in debug or
nodebug mode when new clauses are added to an
active procedure are there by design.  When not
debugging, the interpreter recognizes it has got
to the last clause of a predicate and throws away
the corresponding choice point.  Thus any clauses
appended to the predicate will not be seen.
However, when debugging, the choice point has to
be kept so that appropriate information is printed
on a fail port.  Newly appended clauses are then
visible as a result.

Earlier versions of C-Prolog always removed the
choice point, but I got many complaints about the
incomplete debugging information, so I implemented
the current compromise.  Now this has the unfortunate
consequence that appended clauses will be seen by
active procedures when in debug mode but not otherwise.
However, I think this is a relatively small cost to
pay for better efficiency when not debugging and full
information when debugging.  What happens to active
procedures is not part of any accepted Prolog
specification, anyway, and different Prolog systems do
it differently, so relying on any particular behavior
is bad programming practice.

Now I believe that the correct behavior should be that
changes to a predicate are NEVER visible to active
invocations of the predicate, whatever the change
(assert, retract, etc.).  This is not easy to achieve
(I know of only one Prolog system that does it correctly)
and it would require a major rewrite of C-Prolog.  Given
this, I saw no reason to waste time nibbling at the edges
of the problem.

Finally, retract has always been nondeterminate.  This is
not a bug in C-Prolog, but just compliance with the
Edinburgh ``standard''.

-- Fernando Pereira
   (retired) C-Prolog implementer

------------------------------

Date: Mon, 10 Nov 86 10:53:42 est
From: David Plaisted <plaisted%unc.csnet@RELAY.CS.NET>
Subject: Prover

I just made some changes to allow specifying that certain
subgoals will not be cached.  This can save a lot of time.

You might mention to people that we may be updating the
code from time to time

[ David's prover and examples file are in the Library under
  SCORE:<Prolog>Plaisted.prover and Plaisted.examples -ed ]

------------------------------

Date: Wed 12 Nov 86 12:30:19-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography, Part R

RADE84a *
Radecki T.
Foundations of Fuzzy Information Retrieval
Technical Report No 84-019
Department of Computer Science, Louisianna State
University
1984

RAE85a *
Rae R.
BSI Prolog Standardisation
Sub-Commitee on Modules, Libraries, and Related
Subjects
Minutes of Second Meeting, Edinburgh, Thursday 31
October 1985
PS/86, 2 pages
November 1985

RAMA81a *
Ramamritham K. & Keller R.M.
Specifying And Proving Properties Of Sentinel
Processes
Proceedings of 5th International Conference on
Software Engineering
pp 374-382
March 1981

RAMS86a *
Ramsey A.
Distributed Versus Parallel Computing
Artificial Intelligence Review, 1, pp 11-25
1986

RAUL79a *
Raulefs P. & Siekmann J. & Szabo P. & Univericht E.
A Short Survey on the State of the Art in Matching
and Unification Problems
ACM SIGSAM Bulletin, Vol 13, No 2, pp 14-20
March 1979

REDD84a *
Reddy U.S.
Transformation of Logic Programs into Functional
Programs
Proc. 1984 Int'l Symp. on Logic Programming
pp 187-196
February 1984

REDD85a *
Reddy U.S.
Narrowing As The Operational Semantics Of Functional
Languages
IEEE 1985 Symposium on Logic Programming
pp 138-151
July 1985

REDD86a *
Reddy U.S.
On The Relationship between Logic and Functional
Languages
In DEGR86a, pp 3-36
1986

REED?? *
Reed G.M. & Roscoe A.W.
A Timed Model for Communicating Sequential Processes
(DRAFT)
Programming Research Group, Oxford University

REEV81a
Reeve M.
The ALICE Compiler Target Language
Document, Dept of Computing, Imperial College,
May 1981

REEV81b
Reeve M.
An Introduction to the ALICE Compiler Target
Language
Research Report, Dept of Computing, Imperial College,
July 1981

REEV84a *
Reeve M.
Towards Identifying The "Standard Interface" For
Declarative Systems
Architecture Research
Draft
Dept of Computing, Imperial College
13th April 1984

REEV85a *
Reeve M.
A BNF Description Of The Alice Compiler Target
Language
1985

REVE84a *
Revesz G.
An Extension Of Lambda-Calculus For Functional
Programming
Journal of Logic Programming, Vol 1, No 3, pp 241-252
October 1984

REYN72a
Reynolds J.C.
Definitional Interpreters For Higher Order
Programming Languages
Proc 25th ACM National Conf, pp 717-740
1972

REYN83a *
Reynolds J.C.
Types, Abstraction And Parametric Polymorphism
Invited Paper
Information Processing 1983, pp 513-523
1983

RICHA86a *
Richards M.
BSPL : A Language For Describing The Behaviour Of
Synchronous Hardware
Technical Report No. 84
University of Cambridge, Computer Laboratory
April 1986

RICHM82a *
Richmond G.
A Dataflow Implementation of SASL
Msc Thesis, Dept of Comp Sci, Univ. of Manchester,
October 1982.

RING86a *
Ringwood G.A.
The Dining Logicians
PARLOG Group, Dept of Computing, Imperial College
1986

ROBI65a
Robinson J.A.
A Machine Oriented Logic Based on The Resolution
Principle
J. Ass. Comput. Mach. 12, pp 23-41
1965

ROBI77a
Robinson J.A.
Logic: Form and Function
Edinburgh University Press
1979

ROBI83a *
Robinson J.A.
Logic Programming - Past, Present and Future
( Also in New Generation Computing, Vol 1, No 2, 1983 )
ICOT Research Center, Technical report TR-015
June 1983

ROSE85a
Rosenschein S.J.
Formal Theories of Knowledge in AI and Robotics
New Generation Computing, Vol 3, No 4, pp 345-357
1985

ROSS86a *
Ross M.L. Ramamohanarao K.
Paging Strategy For Prolog Based On Dynamic Virtual
Memory
Technical Report 86/8
Department of Computer Science, University of
Melbourne
1986

RUBI86a *
Rubinstein M.
Built-In Predicates - Database - PS/115
May 1986

RUSS10a,RUSS25a
Russell B. & Whitehead A.N.
Principia Mathematica
Cambridge University Press, 1910 & 1925

RYDE81a *
Rydeheard D.E.
Applications of Category Theory to Programming and
Program Specification
Department of Computer Science, University of
Edinburgh
Phd Thesis, CST-14-81
December 1981

RYDE85a *
Rydeheard D.E. & Burstall R.M.
The Unification of Terms: A Category-Theoretic
Algorithm
Dept of Comp Sci, Univ of Manchester, Technical
Report UMCS-85-8-1
August 1985

------------------------------

End of PROLOG Digest
********************

∂13-Nov-86  1022	TAJNAI@Score.Stanford.EDU 	Bell Fellowship Call for Nominations  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Nov 86  10:14:47 PST
Date: Thu 13 Nov 86 10:11:16-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: Bell Fellowship Call for Nominations
To: faculty@Score.Stanford.EDU
Message-ID: <12254644227.16.TAJNAI@Score.Stanford.EDU>


The Bell Fellowship call has the following guidelines:

CSD students; preferably first year PHD
The Bell Fellowship is a 4 year fellowship therefore first year PHD
	students are preferred, however, a second year student could
	be considered.
US citizens and permanent residents of US are eligible
We will nominate 3 students.

Deadline for nominations to me:  Monday, Dec. 1

Carolyn
-------

∂13-Nov-86  1132	WASOW@CSLI.STANFORD.EDU 	security caution    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Nov 86  11:32:41 PST
Date: Thu 13 Nov 86 11:23:44-PST
From: Tom Wasow <WASOW@CSLI.STANFORD.EDU>
Subject: security caution
To: folks@CSLI.STANFORD.EDU, bboard@CSLI.STANFORD.EDU

Recently, in the evenings, someone has been propping open the side door
to Ventura (on the side of the building facing the hills).  If this is
done after the guard leaves, or if the guard doesn't notice it before
locking up, it would leave the building open until the next morning.  
Given the amount of valuable equipment and personal papers in Ventura,
this is something we should not be risking.  So, please, DO NOT PROP 
THE SIDE DOOR OPEN IN THE EVENINGS.  Thank you.

Tom
-------

∂13-Nov-86  2255	vardi@navajo.stanford.edu 	Sixth ACM Symp. on Principles of Database Systems    
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Nov 86  22:55:38 PST
Received: by navajo.stanford.edu; Thu, 13 Nov 86 22:37:35 PST
Date: Thu, 13 Nov 86 22:37:35 PST
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Sixth ACM Symp. on Principles of Database Systems
To: nail@navajo.stanford.edu

    THE SIXTH ACM SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS

                        Call for Exhibits


The Sixth ACM Symposium on Principles of  Database  Systems  will
take  place  between  March  23  and March 25, 1987, at the Bahia
Resort Hotel in San Diego.  The symposium will cover new develop-
ments  in  both theoretical and practical aspects of database and
knowledge-based systems.  Previous symposia have been attended by
researchers from both industry and academia.  For the first time,
this year the symposium will include exhibits of state-of-the-art
products  from  industry. If you have a product you would like to
exhibit, please send a brief description by  December  15,  1986,
to:
        Victor Vianu
        Local Arrangements Chairman, PODS '87
        EECS Department, MC-014
        Univ. of California at San Diego
        La Jolla, California 92093
        (619) 534-6227
        vianu@sdcsvax.ucsd.edu

Since space is limited, exhibits will be selected  based  on  the
proposals received. Your contribution would be greatly appreciat-
ed.

∂14-Nov-86  0149	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #72
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Nov 86  01:49:49 PST
Date: Thursday, November 13, 1986 4:18AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #72
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Friday, 14 Nov 1986       Volume 4 : Issue 72

Today's Topics:
           LP Library - Lauren Smith's Bibliography, Part S
----------------------------------------------------------------------

Date: Wed 12 Nov 86 19:05:29-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography, Part S

SAIN84a *
Saint-James E.
Recursion is More Efficient than Iteration
Proceedings of 1984 ACM Symposium on Lisp and Functional
Programming
Austin, Texas
pp 228-234
1984

SAKA83a *
Sakai K. & Miyachi T.
Incorporating Native Negation into PROLOG
( Also in "Proceedings of RIMS Symposia on Software
Science  and Engineering",
  1984, Springer-Verlag )
( Also in "Proceedings of Logic and Conference", Monash
Univ., 1984 )
ICOT Research center, Technical Report TR-028
October 1983

SAKA84a
Sakai K.
An Ordering for Term Rewriting System
ICOT Research Center, Technical Report TR-062
April 1984

SAKA84b
Sakai H. & Iwata K. & Kamiya S. & Abe K. & Tanaka T. &
Shibayama S & Murukami K.
Design and Implementation of the Relational Database
Engine
( Also in "Proceedings of FGCS 84", Tokyo, 1984 )
ICOT Research Center, Technical Report TR-063
April 1984

SAKA85a
Sakai T.
Intelligent Sensor
Preface for New Generation Computing Vol 3 No 4, 1985,
pp 339-340
1985

SAME84a
Samet H.
The Quadtree and Related Hierarchial Data Structures
ACM Comp. Surveys Vol16, No 2, June 1984,p187-260

SAMM83a *
Sammut R.A. & Sammut C.A.
Prolog : A Tutorial Introduction
The Australian Computer Journal, Vol 15, No 2, pp 42-51
May 1983

SANN84a *
Sannella D. & Tarlecki A.
On Observational Equivalence and Algebraic Specification
Department of Computer Science, University of Edinburgh
Internal Report CSR-172-84
December 1984

SANN85a *
Sannella D. & Tarlecki A.
Specifications in an Arbitrary Institution
Department of Computer Science, University of Edinburgh
Internal Report CSR-184-85
March 1985

SARA85a
Saraswat V.J.
Partial Correctness Semantics for CP[↑,|,&]
Fifth FSTTCS Conference, New Delhi, December 1985
pp 347-368
Springer Verlag LNCS Vol 206
1985

SARA85b *
Saraswat V.A.
Concurrent Logic Programming Languages
Thesis Proposal
1 November 1985

SARA86a *
Saraswat V.A.
Problems With Concurrent Prolog
CMU-CS-86-100
Department of Computer Science, Carnegie - Mellon
University
May 1985
Revised January 1986

SARG82a
Sargeant J.
Implementation of Structured LUCID on a Data Flow
Computer
MSc Thesis, Dept of Comp Sci, Univ. of Manchester,
October 1982

SATO83a *
Sato M. & Sakurai T.
Qute: A Prolog/Lisp Type Language for Logic
Programming ( Also in "Proceedings of 8th IJCAI",
Karlsluhe, 1983 ) ICOT Research center, Technical
Report TR-016
August 1983

SATO84a
Sato M. & Sakurai T.
Qute Users Manual
Dept. of Information Science, Faculty of Science,
University of Tokyo

SATO84b *
Sato T. & Tamaki H.
Enumeration of Success Patterns In Logic Programs
Theoretical Computer Science, pp 227-240
1984

SATO85a *
Satoh K.
An Implementation Of Abstract Sequential PARLOG
Machine
Artificial Intelligence Laboratory, Fujitsu
Laboratories
3rd September 1985

SATO86a *
Sato M. & Sakurai T.
QUTE : A Functional Language Based on Unification
in DEGR86a, pp 131-156
1986

SCHL84a *
Schlag M.
Extracting Geometry From FP For VLSI Layout
Department of Computer Science, UCLA
Report No CSD-840043
October 1984

SCHM78a
Schmitz L.
An Exercise in Program Synthesis: Algorithms For
Computing The Transitive Closure of A Relation
Internal Report, Hochschule der Bundeswehr, Munich
1978

SCHM85a *
Scmittgen C. & Gerdts A. & Haumann & Kluge W. &
Woitass
A System-Supported Workload Balancing Scheme for
Cooperating Reduction Machines
GMD Tech Rep
June 1985

SCHM85b *
Schmittgen C.
A Data Type Architecture for Reduction Machines
GMD 152
May 1985

SCHM85c *
Schmidt D.A.
Detecting Global Variables in Denotational
Specifications
ACM Transactions on Programming Languages and Systems,
Vol 7, no 2
pp 299-310
April 1985

SCHN82a *
eds. Schnolze J.G. & Brachman R.J.
Proceedings of the 1981 KL-ONE Workshop
Fairchild Laboratory for Artificial Intelligence
Research
Fairchild Technical Report No. 618
FLAIR Technical Report No. 4
May 1982

SCHWA76a *
Scwartz J.
Event Based Reasoning - A System For Proving Correct
Termination of Prorgams
Proceedings 3rd International Colloquium on Automata
Languages and Programming
pp 131-146
Edinburgh University Press, 1976

SCHWA77a *
Schwartz J.
Using Annotations To Make Recursion Equations Behave
Report No 43, Dept of A.I., Univ of Edinburgh
September 1977

SCHWE84a
Schweppe H.
Some Comments on Sequential Disk Cache Management
for Knowledge Base Systems
ICOT Research Center, Technical Report TR-040
January 1984

SCOT70a
Scott D.S.
Outline of Mathematical Theory of Computation
Oxford University Programming Research Group
Tech Monograph no 2
1970

SCOT71a
Scott D. & Strachey C.
Towards a Mathematical Semantics for Computer
Languages
1971 Symposium on Computers and Automata
Microwave Research Institute Proceedings, Vol 21
Polytechnic Institute of Brooklyn
1972

SCOT76a
Scott D.S.
Data Types as Lattices
SIAM J.L. Computing 5, pp 522-587
1976

SCOT81a *
Scott D.
Lectures on a Mathematical Theory of Computation
Technical Monograph PRG-19
Oxford University, Computing Laboratory, Programming
Research Group
May 1981

SCOT82a
Scott D.
Domains for Denotational Semantics
Automata, Languages and Programming, Proc 10th Int.
Colloq.
(ed. Nielsen M. & Schmidt E.M.)
Springer Verlag LNCS no 140, pp 577-613
1982

SCOT82b
Scott D.S.
Lectures on a Mathematical Theory of Computation
in BROY82a, pp 145-292
1982

SCOW85a *
Scowen R.S. & O'Keefe R.A.
A Comparison of Prolog Implementations
BSI Prolog Standardization PS/36
May 1985

SCOW85b *
Scowen R.S.
A Syntax for Describing Prolog Standard Predicates
NPL
PS/54, 2 pages
July 1985

SCOW85c *
Scowen R.S.
Draft Minutes of Prolog Standardisation Meeting
6 June 1985
PS/69
1985

SCOW85d *
Scowen R.S.
Address List for BSI Prolog Panel OIS/5/-/14
NPL, 20 January 1986
PS/79
9th December 1985

SCOW85e *
Scowen R.S.
Draft Minutes of Prolog Standardization Meeting,
5 December 1985
PS/83
1985

SCOW86a *
Scowen R.S.
Document Register and References
PS/66
16 January 1986

SCOW86b *
Scowen R.S.
Draft Minutes of BSI Prolog Standardization Meeting,
5th June 1986
PS/118
1986

SCOW86c *
Scowen R.S.
Document Register and References
15 pages
4 July 1986

SEIT85a
Seitz C.L.
The Cosmic Cube
CACM Vol 28, no 1, January 1985

SERG82a
Sergot M.
A Query-the-User Facility for Logic Programming
Research Report 82/18
Department of Computing, Imperial College
October 1982

SERG82b
Sergot M.
A Query-the-User Facility for Logic Programming
Proc. ECICS, Stresa, Italy, (eds. P. Degano & E.
Sandwall)
pp 27-41, 1982
North Holland

SERG86a
Sergot M. & Vasey P.
Qualified Answers, Open Worlds and Negation
submitted to Third International Symposium on Logic
Programming
Salt Lake City, USA
1986

SERG86b *
Sergot M.J. & Sadri F. & Kowalski R.A. & Kriwaczek F.
& Hammond P. & Cory H.T.
The British Nationality Act As A logic Program
CACM, Vol 29, No 5, pp 370 - 386
May 1986

SHAN85a *
Shanahan M.
An Alternative Implementation Model For Logic Languages
Computer Laboratory, University of Cambridge
May 1985

SHAN85b *
Shanahan M.
The Execution of Logic Programs Considered as the
Reduction of Set Expressions
Computer Laboratory, University of Cambridge
October 1985

SHAR85a
Sharp J.A.
Data Flow Computing
Ellis Horwood, March 1985

SHAP83a *
Shapiro E.Y.
A Subset Concurrent Prolog and its Interpreter, 2nd
Version
ICOT Research Center, Technical Report TR-003
January 1983

SHAP83b *
Shapiro E.Y. & Takeuchi A.
Object Oriented Programming in Concurrent Prolog
( Also in New Generation Computing, Springer Verlag,
Vol 1, No 1, 1983 )
ICOT Research Center, Technical Report TR-004
April 1983

SHAP83c *
Systems Progamming in Concurrent Prolog
( Also in "Proceedings of the 11th Annual ACM
Symposium on Principles of Programming Languages" )
ICOT Research Center, Technical Report TR-034
November 1983

SHAP83d *
Shapiro E.
Lecture Notes on the Bagel: A Systolic Concurrent
Prolog Machine
ICOT Research Center, Technical Memorandum TM-0031
November 1983

SHAP83e *
Shapiro E.Y.
Logic Programs with Uncertainties: A Tool for
Implementing  Rule-Based Systems
Proceedings of the International Joint Conference
on Artificial Intelligence, (IJCAI 83), Karlsruhe,
Germany pp 529-532
1983

SHAP84a *
Shapiro E. & Mierowsky C.
Fair, Biased, and Self-Balancing Merge Operators :
Their Specification and Implementation in Concurrent
Prolog
CS84-07
Dept of Applied Mathematics, Weizmann Institute of
Science, Israel
1984

SHAP84b *
Shapiro E.Y.
Alternation and the Computational Complexity of Logic
Programs
CS84-06
Dept of Applied Mathematics, Weizmann Institute of
Science, Israel
January 1984

SHAP84c *
Shapiro E. & Mierowsky C.
Fair, Biased, and Slef-Balancing Merge Operators :
Their Specification and Implementing in Concurrent
Prolog New Generation Computing, Vol 2, No 3, pp
221-240 1984

SHAP86a *
ed. Shapiro E.
Proceedings of Third International Conference on
Logic Programming
Imperial College, London, July 1986
Lecture Notes in Computer Science, Vol 225
Springer Verlag
1986

SHAP86b *
Shapiro E.
Concurrent Prolog : A Progress Report
IEEE Computer, Vol 19, No 8, pp 44-58
August 1986

SHAW85a *
Shaw D.E. & Sabety T.M.
The Multiple-Processor PPS Chip of the NON-VON 3
Supercomputer Integration, the VLSI Journal, 3,
pp 161-174
1985

SHEI83a *
Sheil B.
Family of Personal Lisp Machines Speeds AI Program
Development
Electronics, November 3, 1983, pp 153-156
1983

SHIB82a
Shibayama S. & Kakuta T. & Miyazaki N. & Yokota H.
& Murukami K.
A Relational Database Machine "Delta"
ICOT Research Center, Technical Memorandum TM-0002
November 1982

SHIB84a
Shibayama S. & Kakuta T. & Miyazaki N. & Yokota H.
& Murakami K.
A Relational Database Machine with Large Semiconductor
Disk and Hardware
Relational Algebra Processor
( Also in New Generation Computing, Vol 2, No 2, 1984 )
ICOT Research Center, Technical Report TR-053
March 1984

SHIB84b
Shibayama S. & Kakuta T. & Miyazaki N. & Yokota H.
& Murukami K.
Query Processing Flow on RDBM Delta's Functionally
- Distributed Architecture
ICOT Research Center, Technical Report TR-064
April 1984

SHIB85a *
Shibayama S. & Iwata K. & Sakai H.
A Knowledge Base Architecture and its Experimental
Hardware
IFIP TC-10 Working Conference on Fifth Generation
Computer Architecture,
UMIST, Manchester
July 15-18 1985

SHIEB84a *
Shieber S.M. & Karttunen L. & Pereira F.C.N.
Notes From The Unfication Underground: A Compilation
Of papers On Unfication-Based Grammar Formalisms
SRI Technical Note 327
June 1984

SHIEL85a *
Shields M.W.
Concurrent Machines
Computer Journal, Vol 28, no 5, pp 449-465
1985

SHIM83a
Shimizu H.
GP-PRO Graphic Display Control Library Written in
Prolog
ICOT Research Center, Technical Memorandum TM-0025
August 1985

SHIP81a
Shipman D.W.
The functional data model and the data language DAPLEX
ACM TODS 6(1) p140-173 1981

SHMU85a *
Shmueli O. & Tsur S. & Zfira H. & Ever-Hadani R.
Dynamic Rule Support in Prolog
(Extended Abstract)
IFIP TC-10 Working Conference on Fifth Generation
Computer Architecture,
UMIST, Manchester
July 15-18 1985

SHOH85a
Shoham Y.
Ten Requirements for a Theory of Change
New Generation Computing, Vol 3, No 4, pp 467-477
1985

SICK82a
Sickel S.
Specification and Derivation of Programs
in BROY82a, pp 103-132
1982

SILV86a *
Silverman W. & Hirsch M. & Houri A. & Shapiro E.
The Logix System User Manual Version 1.21
Draft
Last Revision July 6, 1986
to appear as technical report CS-21
Department of Computer Science,
The Weizmann Insitute of Science, Rehovot, Israel
1986

SIVI85a *
Sivilotti M. & Emerling M. & Mead C.
A Novel Associative Memory Implemented Using Collective
Computation
1985 Chapel Hill Conference on VLSI, pp 329-342
1985

SLEE80a
Sleep M.R.
Applicative Languages, Dataflow and Pure Combinatory
Code
Proc IEEE Compcon 80, pp 112-115
February 1980

SLEE82a *
Sleep M.R. & Holmstrom S.
A Short Concerning Lazy Reduction Rules of Append
Document, Computer Studies Centre, University of
East Anglia,May 1982

SLEE83a *
Sleep M.R.
Novel Architectures
Distributed Computing- A Review for Industry, SERC,
Manchester 1983

SLEE84
Sleep M.R. and Kennaway J.R.
The Zero Assignment Parallel Processor (ZAPP)
Project
in DUCE84
1984

SLEE86a *
Sleep M.R.
Directions in Parallel Architecture
in BCS86a
1986

SLOM82a
Sloman M.S.
The CONIC Communication System For Distributed
Process Control
Research Report 82/8
Department of Computing, Imperial College
October 1982

SLOM82b
Sloman M.S. & Magee J. & Kramer J. & Twiddle K.
Network Management Facilities in CONIC
Research Report 82/14
Department of Computing, Imperial College
September 1982

SLOM83a *
Sloman A. & Hardy S.
Poplog : A Multi-Purpose Multi-Language Program
Development Environment
AISB Quarterly, vol 47, pp 26-34
1983

SMIT85a *
Smithers T.
The Alvey Large Scale Demonstrator Project "Design
To Product"
DTOP/EXT/EDAI/05/1
Department of Artificial Intelligence, University
of Edinburgh
IKBS/MS 7/86 3.2, distributed with Alvey IKBS mailshot
July 1986
1985

SMOL86a *
Smolka G.
FRESH : A Higher-Order Language Based on Unfication
in DEGR86a, pp 469-524
1986

SMYT?? *
Smyth M.B.
Effectively Given Domains
(Revised Version)
Theory of Computation Report No 9
Dept of Computer Science, University of Warwick

SMYT76a *
Smyth M.B.
Powerdomains
Theory of Computation Report No 12
Dept of Computer Science, University of Warwick
May 1976

SMYT76a *
Smyth M.B.
Category-Theoretic Solution Of Recursive Domain
Equations
Theory of Computation Report No 14
Dept of Computer Science, University of Warwick
July 1976

SMYT78a *
Smyth M.B.
Power Domains
Journal of Computer and System Sciences, Vol 16,
pp 23-36
1978

SMYT82a *
Smyth M.B.
The Category-Theoretic Solution Of Recursive Domain
Equations
SIAM Journal Of Computing, Vol 11, No 4
pp 761-783
November 1982

SNYD79
Snyder A.
A Machine Architecture to Support an Object-Oriented
Language
MIT Laboratory for Computer Science, MIT/LCS/TR-209,
March 1979

SOHM85a *
Sohma Y. & Satoh K. & Kumon K. & Masuzawa H. & Itashiki A.
A New Parallel Inference Mechanism Based on Sequential
Processing IFIP TC-10 Working Conference on Fifth
Generation Computer Architecture
UMIST, Manchester
July 15-18 1985

SOLE85a
Soley M.S.
Generic Software for Emulating Multiprocessor
Architectures
Draft of MSc Thesis to be submitted May 1985

SOUT85a *
Souter J.
The Organisation of BSI Prolog Panel, and a
Classification of Relevant Documents
PS/87, 1 page
5th December 1985

SPEC82a *
Spector D.
Minimal Overhead Garbage Collection Of Complex List
Structure
ACM Sigplan Notices, Vol 17, No 3, pp 80-82
1982

SPIV84a
Spivey Mike
University of York Portable Prolog System Users Guide
University of York 1984

SPIV84a *
Spivey M. Towards a Formal Semantics For The Z
Notation
Technical Monograph PRG-41
Programming Research Group
Oxford University Computer Laboratory
October 1984

SRID84a *
Sridharan N.S.
A Semi-Applicative Language for Artificial Intelligence
Programming
Artificial Intelligence Department, BBN Labs, U.S.A.
Rough Draft
21 November 1984

SRIN86a *
Srini V.P.
An Architectural Comparison of Dataflow Systems
IEEE Computer, March 1986, pp 68-88
1986

STAL85a *
Stallard R.P.
Occam - A Brief Introduction
Occam - The Loughborough Implmentation
Computer Studies Laboratory Report
Dept of Computer Studies, Loughborough University of
Technology.
November 1985

STAM85a*
Stammers R.A.
Report to the Alvey Directorate on a Short Survey of The
Industrial Applications of Logic and Functional Programming
in the United Kingdom and United States
27 August 1985

STAP77a *
Staples J.
A Class of Replacement Systems With Simple Optimality
Theory
Bull. Aust. Math. Soc., Vol 17, pp335-350
1977

STAP80a
Staples J.
Computation on Graph-Like Expressions
Th. Comp. Sci., Vol 10, pp 171-185
1980

STAP80b
Staples J.
Optimal Evaluations Of Graph-Like Expressions
Th. Comp. Sci., Vol 10, pp 297-316
1980

STAR84a *
Stark W.R.
A Glimpse Into The Paradise of Combinatory Algebra
International Journal of Computer and Information
Sciences
Vol 13, No 3, pp 219-236
1984

STAV86a *
Stavridou V.
Introduction To OBJ
presented at The Alvey SIG FM One Day Colloquium on
The Specification
Language OBJ And Applications, Imperial College
Friday, 18th April, 1986

STEE76
Steele G.L.Jr. & Sussman G.J.
LAMBDA: The Ultimate Imperative
AI Memo no 353
Artificial Intelligence Laboratory, MIT
1976

STEE77a
Steele G.L.Jr.
Compiler Optimization Based on Viewing LAMBDA as
Rename Plus Goto
S.M. Thesis, MIT EE&CS, Cambridge.
Published as RABBIT: A Compiler for SCHEME (A Study
in Compiler Optimization),
AI TR 474, MIT Lab, Cambridge

STEE77b
Steele G.L.Jr.
Debunking The 'Expensive Procedure Call' Myth
Proc. ACM National Conference, pp 153-162, 1962
Also revised as AI Memo 443, MIT Lab, Cambridge

STEE78
Steele G.L.Jr. & Sussman G.J.
The Art Of The Interpreter; or, The Modularity Complex
(parts zero,one and two)
AI Memo 453, MIT AI Lab, Cambridge, 1978

STEE79a
Steele G.L.Jr. & Sussman G.J.
Design of LISP-Based Processors; or, SCHEME: A
Dielectric LISP; or, Finite Memories Considered Harmful;
of, LAMBDA The Ultimate Opcode
AI Memo 514, MIT AI Lab, Cambridge, 1979
Summarized in CACM 23 no 11, pp 629-645

STEE79b
Steele G.L.Jr. & Sussman G.J.
The Dream Of A Lifetime: A Lazy Scoping Mechanism
AI Memo 527, MIT Lab, Cambridge, 1979

STEE81a
Steel B.D.
EXPERT - The Implementation of a Data-Independent
Expert System With Quasi-Natural Language Information
Input
Department of Computing, Imperial College, M.Sc Thesis
81/23
August 1981

STEPA84a *
Stepankova O. & Stepanek P.
Transformations of Logic Programs
Journal of Logic Programming, Vol 1, No 4, pp 305-318
December 1984

STEPH86a *
Stephenson B.K.
Computer Architectures for Image Processing
in BCS86a
1986

STER84a *
Sterling L.
Logical Levels Of Problem Solving
Journal of Logic Programming, Vol 1, No 2, pp 151-164
August 1984

STIC82a *
Stickel M.E.
A Nonclausal Connection-Graph Resolution Theorem-Proving
Program
SRI International technical Note 268
October 1982

STIR85a
Stirling C.
Modal Logics for Communicating Systems
Internal report, CSR-193-85
Department of Computer Science, University of Edinburgh
October 1985

STIR86a *
A Compositional Reformulation of Owicki-Gries's Partial
Correctness Logic For A Concurrent While Language
To appear in ICALP 1986
1986

STOL85a *
Stolfo S.J. & Miranker D.M. & Mills R.C.
A Simple Preprocessing Scheme to Extract and Balance
Implicit Parallelism in the Concurrent Match of Production
Rules
Columbia University, New York, U.S.A.
April 16, 1985
IFIP TC-10 Working Conference on Fifth Generation Computer
Architecture,
UMIST, Manchester
July 15-18 1986

STOY77a
Stoy J.E.
Denotational Semantics: The Scott-Strachey Approach to
Programming Language
Theory
MIT Press, Cambridge Massachusetts
1977

STOY82a
Stoy J.
Some Mathematical Aspects Of Functional Programming
in DARL82a
1982

STOY82b
Stoy J.E.
Semantic Models
in BROY82a, pp 293-324
1982

STOY83a *
Stoye W.
The SKIM Microprogrammer's Guide
Computer Laboratory, University of Cambridge
Technical Report no 40
October 1983

STOYE84a *
Stoye W.
A New Scheme for Writing Functional Operating Systems
Computer Laboratory, University of Cambridge
Technical Report no 56
1984

STOYE84b *
Stoye W.R. & Clarke T.J.W. & Norman A.C.
Some Practical Methods for Rapid Combinator Reduction
Proceedings of 1984 ACM Symposium on Lisp and Functional
Programming
Austin, Texas
pp 159-166
1984

SUBR?? *
Subrahmanyam P.A. & You J-H.
Pattern Driven Lazy Reduction : A Unifying Evaluation
Mechanism for Functional and Logic Programs
11th ACM Symposium on Principles of Programming Languages

SUBR86a *
Subrahmanyam P.A. & You J.-H.
FUNLOG : A Computational Model Integrating Logic
Programming and Functional Programming
in DEGR86a, pp 157-200
1986

SUGIE85a *
Sugie M. & Yoneyama M. & Sakabe T. & Iwasaki M. &
Yoshizumi S. & Aso M. & Onai R.
Hardware Simulator of Reduction-Based Parallel Inference
Machine : PIM-R
in WADA86a, pp 13-24
1985

SUGIY83a
Sugiyama K. & Kameda M. & Akiyama K. & Makinouchi A.
A Knowledge Representation System in Prolog
ICOT Research Center, Technical Report TR-024
August 1983

SUGIY84a
Sugimoto M. & Kato H. & Yoshida H.
Design Concept for a Software Development Consultation
System
( Also in Second Japanese Swedish Workshop on Logic
Programming and Functional Programming, Uppsala, 1984 )
ICOT Research Center, Technical Report TR-071
August 1984

SUGIY85a *
Sugiyai I. & Ishikawa K.
Knowledge Realization and Transformation in KRISP
in WADA86a, pp 299-311
1985

SUNA85a *
Sunahara H. & Tokoro M.
On The Working Set Concept for Data-Flow Machines :
Policies and Their Evaluations
IFIP TC-10 Working Conference on Fifth Generation
Computer Architecture,
UMIST, Manchester
July 15-18 1985

SUSS75a
Sussman G.J. & Steele G.L.Jr.
SCHEME: An Interpreter for Extended Lambda Calculus
AI Memo 349, MIT AI Lab, Cambridge, 1975

SUSS82a
Sussman G.J.
LISP, Programming and Implementation
in DARL82a
1982

SUZU82a
Suzuki N. & Kurihara K. & Tanaka H. & Moto-oka T.
Procedure Level Data Flow Processing on Dynamic
Structure Multimicroprocessors
Journal of Information Processing Vol 5, No. 1
p11-16 March, 1982

SUZU82b
Suzuki N.
Experience with Specification and Verification of
Hardware using PROLOG Document,
Presented at Working Conference on VLSI Engineering,
Oct 1982

SUZU84a
Suzuki H.
MAID: A Man-Machine Interface for Domestic Affairs
ICOT Research Center, Technical Memorandum TM-0058
April 1984

SUZU85a *
Suzuki H. & Kiyono M. & Kougo S. & Takahashi M.
& Motoike S. & Niki T.
A Travel Consulatation System : Towards a Smooth
Conversation
in Japanese
in WADA86a, pp 226-235
1985

SVAN84a *
Svanaes D. & Aas E.J.
Test Generation Through Logic Programming
Integration, The VLSI Journal, 2, pp 49-67
1984

SYRE77a
Syre J.C. et al
Pipelining, Parallelism and Asynchronism in The LAU
System
Proc. 1977 Int. Conf. on Parallel Processing, pp 87-92
August 1977

SZER81a *
Szeredi P.
Mixed Language Programming - A Method For Producing
Efficient PROLOG Programs
Presented at Workshop "Logic Programming for Intelligent
Systems",
Los Angeles, California, U.S.A., 18-21 August 1981
also in MPROLOG Collection of Papers on Logic Programming,
November 1984
1981

SZER82a *
Szeredi P. & Santane-Toth E.
Prolog Applications in Hungary
In "The Fifth Generation : Dawn of the Second Computer
Age", International Conference, London, 7-9 July 1982
also in MPROLOG Collection of Papers on Logic Programming,
November 1984
1982

SZER82b *
Szeredi P.
Module Concepts For Prolog
DRAFT
Presented at Workshop on "Prolog Programming Environments",
Linkoping, Sweden, 24-26 March 1982
also in MPROLOG Collection of Papers on Logic Programming,
November 1984
1982

------------------------------

End of PROLOG Digest
********************

∂14-Nov-86  0939	BETSY@CSLI.STANFORD.EDU 	Advisory Panel Visit
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Nov 86  09:38:59 PST
Date: Fri 14 Nov 86 09:33:45-PST
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: Advisory Panel Visit
To: folks@CSLI.STANFORD.EDU




The CSLI Advisory Panel will be visiting next Friday, November 21.
They will be meeting in the Ventura seminar room with the
PIs and other members of the team planning the April review.
This is the group who has advised CSLI since its inception,
and we are counting on their help now in preparing for
April.

Betsy


-------

∂14-Nov-86  1136	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	December Meeting 
Received: from RELAY.CS.NET by SAIL.STANFORD.EDU with TCP; 14 Nov 86  11:36:26 PST
Received: from ti-csl by csnet-relay.csnet id ae01601; 13 Nov 86 8:08 EST
Received: from Puff (puff.ARPA) by tilde id AA03964; Wed, 12 Nov 86 15:49:14 cst
To: x3j13@SU-AI.ARPA
Cc: waldrum%ti-csl.csnet@RELAY.CS.NET
Subject:        December Meeting
Date:           12-Nov-86 15:43:45
From: ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET
Message-Id:     <ELLEN.2741204624@Puff>

If you are not able to mail your form in time to meet the
November 17 deadline and wish to make a reservation, you
should call Beverly Johnson at 214-997-2108 and give her
the pertinent information.  If you do call Beverly, please
send the form anyway as verification.

The Delta airlines reference number is still not available.
All of the paperwork is done but Delta has not provided this
bit of pertinent information yet.  It will be posted as soon
as we get it and Beverly will be calling those of you who have
already inquired.

   -- Ellen

∂14-Nov-86  1137	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	Delta reference number
Received: from RELAY.CS.NET by SAIL.STANFORD.EDU with TCP; 14 Nov 86  11:36:55 PST
Received: from ti-csl by csnet-relay.csnet id af01601; 13 Nov 86 8:10 EST
Received: from Puff (puff.ARPA) by tilde id AA04521; Wed, 12 Nov 86 16:05:10 cst
To: x3j13@SU-AI.ARPA
Cc: waldrum%ti-csl.csnet@RELAY.CS.NET
Subject:        Delta reference number
Date:           12-Nov-86 15:59:39
From: ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET
Message-Id:     <ELLEN.2741205578@Puff>

I had just sent the previous message when my phone rang.
Of course it was Beverly calling with the number I had
just told you was not available yet.  To take advantage
of the Delta Airlines discount, you must make your 
reservations through the Delta convention desk.  The
phone number is 800-241-6760 and the reference file
number is B0238.  We are listed with them as the
Computer Science Show.  This discount is only good for
reservations made at least seven days in advance and
there are no penalties for cancellation.  If you have
any questions or problems, please call Beverly or me
or send mail (Waldrum%ti-csl@csnet-relay).

   -- Ellen


∂14-Nov-86  1151	RICHARDSON@Score.Stanford.EDU 	Curriculum Vitae   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Nov 86  11:50:55 PST
Date: Fri 14 Nov 86 11:48:46-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Curriculum Vitae
To: ac@Score.Stanford.EDU
Message-ID: <12254924121.12.RICHARDSON@Score.Stanford.EDU>

For those of you who have not already done so, could you please send me
a current curriculum vitae as we have need of them from time to time.

Thanks,
Anne
-------

∂14-Nov-86  1315	BETSY@CSLI.STANFORD.EDU 	Advisory Panel Visit, Continued    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Nov 86  13:14:47 PST
Date: Fri 14 Nov 86 13:09:01-PST
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: Advisory Panel Visit, Continued
To: folks@CSLI.STANFORD.EDU




Barbara Grosz and Mitch Marcus have agreed to serve as additional
members to the Advisory Panel, so look for them as well
as the old members: Jerry Fodor, George Miller, Nils Nilsson,
and Bob Ritchie.  Barbara Partee and Rod Burstall are also
members, but they will not be able to attend Friday's
meeting.

Betsy
-------

∂14-Nov-86  1519	LB@CSLI.STANFORD.EDU 	Shun Tsuchiya
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Nov 86  15:19:04 PST
Date: Fri 14 Nov 86 15:15:02-PST
From: Leslie Batema <LB@CSLI.STANFORD.EDU>
Subject: Shun Tsuchiya
To: visitors-patrol@CSLI.STANFORD.EDU, researchers@CSLI.STANFORD.EDU
(415) 723-9007


Professor Shun Tsuchiya, a philosopher from Chiba University, Japan, will
arrive at CSLI Monday, November 17.  He will be staying here until
mid-September, 1987.  Starting next Monday, netmail can be sent
to his account, Tsuchiya@csli.

-------

∂14-Nov-86  1547	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	PLANLUNCH on MONDAY November 17 -- Jiro Tanaka    
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 14 Nov 86  15:46:51 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Fri, 14 Nov 86 15:40:50-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA08278; Fri,
	  14 Nov 86 15:42:00 PST
Date: Fri 14 Nov 86 15:41:54-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: PLANLUNCH on MONDAY November 17 -- Jiro Tanaka
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 14-Nov-86 15:41:54.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------

                        GUARDED HORN CLAUSES
                                AND 
	      EXPERIENCES WITH PARALLEL LOGIC PROGRAMMING

                            Jiro Tanaka

                            ICOT, Japan
		
                    11:00 AM, MONDAY, November 17
               SRI International, Building E, Room EJ228

In this talk I will overview various activities at ICOT related to
Guarded Horn Clauses (GHC).  I will describe a new parallel logic
language GHC, first proposed by Ueda.  The main features of this
language are its simplicity and ease of implementation.  The
implementation of GHC and programming efforts in the language will
be described.  A summary will also be given on the current status
of Kernel Language Version 1 (KL1).  KL1 is the language system for
the PIM hardware.  The overall structure of KL1 and work on its
distributed implementation will be discussed.


-------

∂14-Nov-86  1756	@CSLI.STANFORD.EDU:Zaenen.pa@Xerox.COM 	smop 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Nov 86  17:56:18 PST
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Fri 14 Nov 86 17:49:54-PST
Received: from Salvador.ms by ArpaGateway.ms ; 14 NOV 86 16:57:51 PST
Date: 14 Nov 86 16:56 PST
From: Zaenen.pa@Xerox.COM
Subject: smop
To: folks@csli.stanford.edu
Message-ID: <861114-165751-2746@Xerox>

I need a few gadgets for the vax; are there any UNIX hackers that have
some time (and need some pocket money)? I don't think it is a big job
but it needs to be done quickly
Annie

∂16-Nov-86  0917	SCHAFFER@Sushi.Stanford.EDU 	Talk of AFLB interest
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Nov 86  09:17:33 PST
Date: Sun 16 Nov 86 09:14:06-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Talk of AFLB interest
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12255420251.10.SCHAFFER@Sushi.Stanford.EDU>

According to the computerized events listings Dr. M. Hellman will
speak on ``New Directions in Cryptography'' on Thursday 20 November at
4:15PM in Skilling 191. The announcement says to contact B. McKee
if you have questions; the public key for this purpose is 723-4628.
-------

∂17-Nov-86  0115	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #73
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Nov 86  01:14:58 PST
Date: Sunday, November 16, 1986 5:54AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #73
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 17 Nov 1986       Volume 4 : Issue 73

Today's Topics:
        Announcement - Fourth Symposium on Logic Programming,
LP Library - Lauren Smith's Declarative Language Bibliography, Part T
----------------------------------------------------------------------

Date: 11 Nov 86 17:14:53 N (Tue)
From: enea!sicsten!seif@seismo.CSS.GOV
Subject: Fourth Symposium on Logic Programming


                             '87 SLP

                         Call for Papers
              Fourth Symposium on Logic Programming
             Sponsored by the IEEE Computer Society

                  August 31 - September 4, 1987
                        San Fransisco, CA

The Conference solicits papers in all areas of logic
programming, including, but not confined to:

        Parallel and Concurrent Logic Programming Languages
        Implementations on Multiprocessors
        Computer Architectures for Logic Programming
        Logic Databases
        Logic Programming and Other Programming Paradigms
        Logical Extensions of Logic Programming Languages
        Performance Evaluation
        Expert Systems Based on Logic Programming
        Semantics, Program Transformations, and Theory
        Applications of Logic Programming

Please submit full papers, indicating accomplishments of
substance and novelty, and including appropriate citations of
related work.  The suggested page limit is 25 double-spaced
pages.  Send eight copies of your manuscript no later than
February 21, 1987 to:

        Seif Haridi
        SLP'87 Program Chairperson
        Swedish Institute of Computer Science
        Box 1263
        S-163 13 Spanga
        SWEDEN
        Electronic Mail: enea!sics!seif@mcvax.uucp

Acceptance will be mailed by April 15, 1987.  Camera-ready copy
will be due by June 7, 1987.

Conference Chairperson:  David Scott Warren, Quintus Computer
                         Systems Inc

                         Program Committee Members

Ken Bowen, Syracuse University
Andrzej Ciepielewski, SICS
Al Despain, U.C. Berkeley
Herve Gallaire, ECRC, Munich
Steve Gregory, Imperial College
Lynette Hirschman, SDC
Peter Kogge, IBM, Owego
William Kornfeld, Quintus Computer Systems Inc
Jean-Louis Lassez, IBM Yorktown
George Luger, University of New Mexico
Roger Nasr, MCC/DEC
Ross Overbeek, Argonne National Lab.
Kotagiri Ramamohanarao, Melbourne University
Leon Sterling, Case Western Reserve Univ.
Mark Stickel, SRI International
Sten-Ake Tarnlund, Uppsala University
Shunichi Uchida, ICOT
David Scott Warren, Quintus Computer Systems Inc

------------------------------

Date: Fri 14 Nov 86 05:44:35-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography, Part T

TAGU84a
Taguchi A. & Miyazaki N. & Yamamoto A. & Kitakami H.
& Kaneko K. & Murakami K.
INI: Internal Network in Programming Laboratory ICOT
and Its Future
ICOT Research Center, Technical Memorandum TM-0044
February 1984

TAGU84b
Taguchi A.
Writing in a Foreign Language and Programming Warnier's
Methodology - A Study of Processes
ICOT Research Center, Technical Memorandum TM-0057
April 1984

TAGU84c
Taguchi A.
A Personal Perspective on Some Aspects of the FGCS
- PreliminaryConsiderations for Fifth Generation
Computer Networks
ICOT Research Center, Technical Memorandum TM-0077
September 1984

TAKAG84a
Takagi S. & Chikayama T. & Hattori T. & Tsuji J.
& Yokoi T. & Uchida S. & Kurokawa T. & Sakai K.
Overall Design of SIMPOS
( Also in "Proceedings of 2nd Int'l Conference of Logic
Programming", Uppsala,1984 )
ICOT Research Center, Technical Report TR-057
April 1984

TAKAH85a *
Takahashi H. & Maruyama H.
PRESET - A Debugging Environment for Prolog
in WADA86a, pp 90-99
1985

TAKEI84a
Takei K.
Progress in the Initial Stage of the FGCS Project
ICOT Research Center, Technical Memorandum TM-0074
September 1984

TAKEI84b *
Takei K. & Chikayama T. & Takagi S.
ESP - An Object Oriented Logic Programming Language
ICOT Research Center, Technical Memorandum TM-0075
September 1984

TAKEU82a
Takeuchi A. & Shapiro E.Y.
Object Oriented Programming in Relational Language
ICOT Document

TAKEU82b
Takeuchi A.
Let's Talk Concurrent Prolog
ICOT Research Center, Technical Memorandum TM-0003
December 1982

TAKEU83a *
Takeuchi A. & Furukawa K.
Interprocess Communication in Concurrent Prolog
( Also in "Proceedings of Logic Programming Workshop
'83", Portugal )
ICOT Research Center, technical Report TR-006
May 1983

TAKEU85a *
Takeuchi A. & Furukawa K.
Bounded Buffer Communication in Concurrent Prolog
New Generation Computing, Vol 3, No 2, pp 145-155
1985

TAKI84a
Taki K. & Yokota M. & Yamamoto A. & Nishikawa H.
& Uchida S. & Nakazima H. & Mitsuishi A.
Hardware Design and Implementation of the Personal
Sequential Inference Machine (PSI)
( Also in "Proceedings of FGCS 84", Tokyo, 1984 )
ICOT Research Center, Technical Report TR-075
August 1984

TAMA83a *
Tamaki M.
A Transformation System for Logic Programs Which
Preserves Equivalence
ICOT research Center, Technical report TR-018
August 1983

TAMA85a *
Tamaki H.
A Distributed Unification Scheme For Systolic Logic
Programming
Proceedings of 1985 IEEE International Conference on
Parallel Processing
pp 552-559
1985

TANA82a *
Tanaka J. & Keller R.M.
Code Optimisation in a Functional Language
In Workshop on Functional Programming, Japan Inf.
Processing Soc.
(ed Ida T.)
December 1982

TANA84a *
Tanaka Y.
A Multiport Page-memory Architecture and a Multiport
Disk-Cache System
New Generation Computing, Vol 2, No 3, pp 241-260
1984

TANA85a *
Tanaka J. & Yokomori T. & Kishishita M.
AND-OR Queueing in Extended Concurrent Prolog
in WADA86a, pp 156-167
1985

TANI81a *
Tanimoto S.L.
Towards Hierarchical Cellular Logic: Design Considerations
for Pyramid Machines
Dept of Comp Sci, Univ of Washington, Technical Report
#81-02-01
February 1981

TARJ72
Tarjan R.
Depth-First Search & Linear Graph Algorithms
SIAM Journal of Computing Vol 1 Part 2 p146-60 1972

TARL84a *
Tarlecki A.
Quasi-Varieties in Abstract Algebraic Institutions
Department of Computer Science, University of Edinburgh
Internal Report CSR-173-84
November 1984

TARN77a *
Tarnlund S.-A.
Horn Clause Computability
BIT 17, 1977, pp 215-226
1977

THAT82a *
Thatcher J.W. & Wagner E.G. & Wright J.B.
Data Type Specification : Parameterization and the Power
of Specification Techniques
ACM Transactions on Programming Languages and Systems,
Vol 4, No 4
pp 711-732
October 1982

THOM85a *
Thompson S.J.
Laws in Miranda
University of Kent Computing Laboratory Report No 35
December 1985

THOM86a *
Thompson S.J.
Proving Properties of Functions Defined on Lawful Types
University of Kent Computing Laboratory Report No 37
May 1986

THOR84a *
Thorelli L.-E.
Proposal for a Lowlevel Object Oriented Architecture
The Royal Institute of Technology, Dept. of
Telecommunication Systems - Computer Systems, Stockholm,
Sweden
TRITA-CS-8402
1984

TIB84a *
ed. Tiberghien J.
New Computer Architectures
International Series in Computer Science
Academic Press
1984

TICK83a *
Tick E.
An Overlapped Prolog Processor
Technical Note 308
SRI International
October 1983

TICK84a
Tick E. & Warren D.H.D.
Towards a Pipelined Prolog Processor
Proc. 1984 Int. Symp. on Logic Programming
pp 29-40
1984

TICK84b *
Tick E. & Warren D.H.D.
Towards A Pipelined Prolog Processor
New Generation Computing 2, pp 323-345
1984

TICK?? *
Tick E. & Warren D.H.D.
Towards A Pipelined Prolog Processor
Artficial Intelligence Center, SRI International, U.S.A.

TILL85a *
Tillotson M.
Introduction to the Functional Programming Language
"Ponder" Computer Laboratory, University of Cambridge,
Tech Rep no 65
1985

TODA84a *
Toda I.
Communication and Knowledge Engineering
New Generation Computing, Vol 2, No 3, pp 205-206
1984

TODA85a *
Toda K. & Yamaguchi Y. & Uchibori Y. & Yuba T.
Preliminary Measurements of the ETL LISP-Based Data-Driven
Machine
IFIP TC-10 Working Conference on Fifth Generation Computer
Architecture,
UMIST, Manchester
July 15-18 1985

TOGG86a *
Toaggi M. & Watanabe H.
An Inference Engine For Real-Time Fuzzy Control: VLSI Design
and Implementation
To appear in Proc. of Japan-USA Symp. on flexible Automation,
July 14-15, 1986,
Osaka, Japan
1986

TOMU85a *
Tomura S.
TDProlog : An Extended Prolog with Term Description
in WADA86a, pp 180-191
1985

TRAN86a *
Handout for IEE Computing and Control Division Colloquium
on "The Transputer :
Applications and Case Studies"
Organised by Professional Group C2 ( Hardware and Systems
Engineering )
Digest No : 1986/91
IEE, Savoy Place, London
Friday 23rd May 1986

TREL78
Treleaven P.C.
Principle Components of Data Flow Computer
Proc. 1978 Euromicro Symp. , pp 366-374
October 1978

TREL80a
Treleaven P.C. & Mole G.F.
A Multi-Processor Reduction Machine For User-Defined
Reduction Languages
Proc. 7th Int. Symp. on Comp. Arch., pp 121-129
April 1980

TREL80b
ed. Treleaven P.C.
VLSI: Macine Architecture and Very High Level Languages
Proc of the joint SRC/Univ of Newcastle upon Tyne
Workshop, Computing Laboratory, Univ. of Newcastle
Upon Tyne,
Tech Rep 156
December 1980

TREL81a
Treleaven P.C. & Hopkins R.P.
Decentralised Computation
Proc 8th Int Symp on Comp Arch, pp 279-290
May 1981

TREL81b
Treleaven P.C. & Hopkins R.P.
A Recursive (VLSI) Computer Architecture
Computing Laboratory, Univ of Newcastle Upon Tyne
Tech Rep 161
March 1981

TREL81
Treleaven P.C. et al
Data Driven and Demand Driven Computer Architecture
Computer Lab, Univ of Newcastle Upon Tyne
Tech Rep 168,
July 1981

TREL82a
Treleaven P.C.
Computer Architecture For Functional Programming
in DARL82a
1982

TREL82b
Treleaven P.C.  Brownbridge D.R. & Hopkins R.P.
Data Driven and Demand Driven Computer Architecture
ACM Computing Surveys Vol 14 No. 1 Jan 1982

TREL83a *
Treleaven P.C.
The New Generation of Computer Architecture
Proceedings of 10th Annual International Symposium on
Computer Architecture
ACM SIGARCH, 11, 3, pp 402-409
June 13-17 1983

TREL84a *
Treleaven P.C.
General-Purpose Memory
ICOT Research Center, Technical Memorandum TM-0047
February 1984

TSUJ84a
Tsuji J. & Kurokawa T. & Tojyo S. & Iima Y. & Nakazawa O.
& Enomoto S.
Dialog Management in the Personal Sequential Inference
Machine (PSI)
( Also in "Proceedings of ACM 84", San Francisco, 1984 )
ICOT Research Center, Technical report TR-046
March 1984

TURN76
Turner D.A.
SASL Language Manual
CS/79/3 Dept. of Computational Science, University of St.
Andrews ,1976
(CS/75/1)

TURN79a
Turner D.A.
A New Implementation Technique for Applicative Languages
Software Practice & Experience Vol 9 p31-49 ,1979

TURN79b
Another Algorithm for Bracket Abstraction
Journal of Symbolic Logic, Vol 44, no. 2,
June 1979

TURN80
Turner D.A.
Programming Languages- Current and Future Developments
Infotech State of the Art Conference on Software
Development Techniques
1980

TURN81a
Turner D.A.
The Semantic Elegance of Applicative Languages
Proc. 1981 ACM Conf on Functional Programming Languages
& Computer
Architecture p85-92

TURN81b
Turner D.A.
Aspects of the Implementaion of Programming Languages
D.Phil Thesis, Oxford University
1981

TURN82a
Turner D.A.
Recursion Equations As A Programming Language
in DARL82a
1982

TURN82b
Turner D.A.
Functional Programming and Proofs of Program Correctness
In "Tools and Notions For Program Correctness"
(ed. D. Neel), pp 187-209
Cambridge University Press
1982

TURN85a
Turner D.A.
Functional Programs as Executable Specifications
in HOA85a
1985

TURN85b *
Turner R. & Lowden B.G.T.
An Introduction to the Formal Specification of Relational
Query Languages
Computer Journal, vol 28, no 2, pp 162-169
1985

------------------------------

End of PROLOG Digest
********************

∂17-Nov-86  0741	RICHARDSON@Score.Stanford.EDU 	CSD Tuesday Lunch  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Nov 86  07:41:34 PST
Date: Mon 17 Nov 86 07:39:08-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: CSD Tuesday Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12255665108.9.RICHARDSON@Score.Stanford.EDU>

Lunch on Tuesday, Nov. 18 at 12:15 in MJH 146 - 

Should CSD offer an Engineer's Degree? - Wiederhold
-------

∂17-Nov-86  1129	LES  	Facilities Committee Minutes of 11/4/86
To:   facil@SAIL.STANFORD.EDU, Nilsson@SCORE.STANFORD.EDU,
      BScott@SCORE.STANFORD.EDU  
The Facilities Committee met to discuss the following topics:
  (1) proposed restructuring of cost centers and rates,
  (2) using residual cash in the DARPA equipment grant, and
  (3) possible acquisition of new computers.
The following committee members were present, as I recall: Dave Cheriton,
Tom Dienstbier, Andy Freeman, Bruce Hitson, Joe Pallas, Tom Rindfleisch,
and Les Earnest.  Also present was student guest Dave Mellinger.

			Cost Center Rates

Earnest reported that rates charged by CSD-CF for computer time and
maintenance services are to be changed in two stages.  New rates effective
9/1/86 are under development and will likely be a bit lower than those in
effect at the end of the the last fiscal year, except that charges for
SUSHI maintenance will be sharply higher because of more accurate
accounting.  Some of the rate reduction stems from recent economies in
maintenance.

Beginning 1/1/87, additional cost centers are planned (e.g. LaBrea, the
new Sun fileserver in Jacks Hall, and the N-Cube) and certain services
that have been free in the past will be charged for (principally ethernet
connections).

A discussion ensued on how the fees for cost center services should be
structured.  A proposal to have two rates for most services (one rate for
low-to-moderate use and a lower rate for use over a certain threshold) was
discussed and rejected.  However, the committee did approved the idea of
having a fixed monthly fee for each account, set at approximately the cost
of providing accounting, in addition to rates for the various resources
consumed.  This will be considered for implementation in January.

Accounting for workstation use is a problem because there is no software
available to collect accounting data.  In view of this, the plan is to
charge just for fileserver disk utilization and leave workstation use
and fileserver CPU time unaccounted for.

The cost of providing local ethernet services, including ethertips and
gateways, is to be offset by monthly charges for each machine connected
to the net.  There will likely be three different rates, for workstations,
minicomputers, and mainframes (in order of increasing price).  Connections
to local subnets will be charged at a rate corresponding to the load they
impose (typically at the mini or mainframe level).

			Residual DARPA Funds

On the topic of how best to utilize the remaining $22k in DARPA equipment
funds, one proposal was to buy one or more licenses to run the Interleaf
WYSIWYG software on Sun workstations.  An unconfirmed report that Interleaf
has lower their university price to $1,500 led to a decision to buy one
such license if possible, so that local users can decide whether they would
like to get more.

The balance of the DARPA funds are to be spent on personnel costs for
procuring, assembling, testing and operating the various systems purchased
with DARPA funds.

			New Computer Needs

There is interest in the Committee in obtaining one or more new computers
that will provide Unix support.  The principal alternatives under discussion
are:
  (a) trade in several VAXen plus some cash on a DEC 8650 or 8700,
  (b) buy a multiprocessor such as one of those made by Sequent, Encore,
	Alliant, or Toshiba.
  (c) buy more Unix workstations and fileservers.
The chairman proposed that development of this plan be approached in a
top-down fashion, beginning with written performance specifications and
proceeding to the selection of the best system meeting these specs.

	Les Earnest
	Facilities Chair

∂17-Nov-86  1335	EPPLEY@Score.Stanford.EDU 	New Receptionist  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Nov 86  13:35:11 PST
Date: Mon 17 Nov 86 13:31:55-PST
From: LaDonna Eppley <EPPLEY@Score.Stanford.EDU>
Subject: New Receptionist
To: Faculty@Score.Stanford.EDU
cc: Sec@Score.Stanford.EDU
Message-ID: <12255729329.15.EPPLEY@Score.Stanford.EDU>


Please welcome Kathy Howard, a recent Stanford graduate, as our new
receptionist.  Tina has moved to our Undergraduate Program at Tressider.

Thanks
LaDonna
-------

∂17-Nov-86  1413	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB CogSci Seminar, 11/25/86  
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 17 Nov 86  14:13:26 PST
Received: by cogsci.berkeley.edu (5.57/1.17)
	id AA26768; Mon, 17 Nov 86 13:55:23 PST
Date: Mon, 17 Nov 86 13:55:23 PST
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8611172155.AA26768@cogsci.berkeley.edu>
To: cogsci-friends@cogsci.berkeley.edu
Subject: UCB CogSci Seminar, 11/25/86

                         BERKELEY COGNITIVE SCIENCE PROGRAM

                       Cognitive Science Seminar - IDS 237A


                        Tuesday, November 25, 11:00 - 12:30
                                  2515 Tolman Hall
                              Discussion: 12:30 - 1:30
                                  2515 Tolman Hall


                        ``Analogical and Deductive Reasoning"
                                   Stuart Russell
                                  Computer Science
                                     UC Berkeley

           The first problem I will discuss is that of analogical  reason-
           ing, the inference of further similarities from known similari-
           ties. Analogy has been widely advertised as a method for apply-
           ing  past  experience  in  new  situations, but the traditional
           approach based on similarity metrics has  proved  difficult  to
           operationalize.  The  reason  for  this  seems  to  be  that it
           neglects the importance of relevance between known and inferred
           similarities.  The  need  for a logical semantics for relevance
           motivates the definition of determinations, first-order expres-
           sions  capturing the idea of relevance between generalized pro-
           perties.  Determinations are shown to justify analogical infer-
           ences  and  single-instance  generalizations, and to express an
           apparently common  form  of  knowledge  hitherto  neglected  in
           knowledge-based  systems.   Essentially, the ability to acquire
           and use determinations increases the set of inferences a system
           can  make  from  given  data.  When specific determinations are
           unavailable, a simple statistical argument can relate  similar-
           ity  to the probability that an analogical solution is correct,
           in a manner closely connected to Shepard's stimulus generaliza-
           tion  results.   The second problem, suggested by and subsuming
           the first, is to identify the ways in which existing  knowledge
           can  be  used  to  help  a  system  to learn from experience. I
           describe a simple method for enumerating the types of knowledge
           (of which determinations are but one) that contribute to learn-
           ing, so that the  monolithic  notion  of  confirmation  can  be
           teased  apart. The results find strong echoes in Goodman's work
           on induction.  The application of  a  logical,  knowledge-based
           approach to the problems of analogy and induction indicates the
           need for a system to be able to detect as many forms  of  regu-
           larity  as  possible in order to maximize its inferential capa-
           bility. The possibility that important aspects of common sense
           are captured by complex, abstract regularities suggests further
           empirical research to identify this knowledge.

           UPCOMING TALKS
          Jan 27:  Geoff Hinton, Computer Science, Carnegie Mellon
           ---------------------------------------------------------------
           ELSEWHERE ON CAMPUS

           The Linguistics Lunchbag Colloquium presents Professor John  J.
           Ohala,  Department  of  Linguistics, UCB, speaking on "Interac-
           tions Between Nasals and Fricatives Like You Wouldn't  Believe"
           on Thursday, November 20, 1986, at 11:00-12:30 in Room 155 Bar-
           rows Hall.

∂17-Nov-86  1636	BETSY@CSLI.STANFORD.EDU 	Holiday Party  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Nov 86  16:36:08 PST
Date: Mon 17 Nov 86 16:28:41-PST
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: Holiday Party
To: folks@CSLI.STANFORD.EDU




Would you and your spouse or guest save Friday evening, 12 December,
for a CSLI Holiday Party?  We have reserved the party room (with
kitchen) at Burgess Park.  The party will be a potluck with CSLI
providing ham, wine, and music.  It should be fun, and I'm hoping that
with this early notice, most of you will be able to come.

More later.
Betsy



-------

∂17-Nov-86  1702	CBARSALOU@Score.Stanford.EDU 	New Engineers degree
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Nov 86  17:01:54 PST
Date: Mon 17 Nov 86 16:59:00-PST
From: Caroline Barsalou <CBARSALOU@Score.Stanford.EDU>
Subject: New Engineers degree
To: faculty@Score.Stanford.EDU
cc: CBARSALOU@Score.Stanford.EDU
Message-ID: <12255767028.23.CBARSALOU@Score.Stanford.EDU>

To Faculty at the Computer Science Dept.

             Note for the lunch discussion, Nov.18, 1986.



Proposal for an Engineers Degree in Selected Areas of Computer Science.
                            Gio Wiederhold


I propose that we enable ourselves to offer an Engineers degree in CS
in the area of Databases (or more generally the Database and Knowledge
Base area), and perhaps in Software and AI.

DEFINITION :
The School of Engineering defines three components for an Engineers
degree:

1. Courses - no school requirements
(Note: the School requires for the MS 45 units, we only require 42
units.)
2. Residence (90 units beyond the B.S., at least 36 at Stanford)
3. An Engineers thesis, sponsored by a single Faculty member.

The specific requirements, taken from the Bulletin, are attached
below.

Models for such a program are approximately the current CS MS-AI
program and the MS program seen at MIT.

I propose more specifically that the course requirements are as defined
for that specialization in our MS program, i.e. 42 units with well
defined prerequisites and achievements. The same unit and GPA requirements
will apply. Every CS Engineer Graduate will
hence also obtain a MS degree in CS.

The thesis and additional residence (90-42= 48 units) will be the increment
for the Engineers degree.
Admission will be by a Committee of faculty in the areas offering the
Engineers degree. Admission to the MS program will be a prerequisite for
students not already enrolled in the CS MS program.
!
MOTIVATION :
The motivation is parallel to that which led the Stanford MS-AI program.

1. Outside need:
There is a demand for students with more experience in advanced
projects that is not satisfied by our MS program, for which a Ph.D
education is excessive.

2. Inside need:
We are undertaking experimental research where not all components are
appropriate for Ph.D. work, but exceed the capacities of the MS
students in a CS 343 course.

3. Documentation of achievement:
Those few MS students who today participate in research gain a considerably
higher level of expertise than those who do not, and the difference
should be recognized.

4. Documentation of work performed:
A thesis provides a formal reference to experimental research results,
making it easier to build on such work than the results of current
successful MS projects, whose value is typically lost.

5. Cost:
The cost to the Department should be low. I only expect a modest
number of such students, say less than five, in the database area.
Admission will in effect be limited by our ability to offer support.
The course requirements are already set by the MS program. It is up to
individual faculty members to accept the supervision of Engineers
candidates.


THE MS-AI PROGRAM.

I do hope that the MS-AI program will join in this proposal. It will
mean for them a realignment of the course and project requirements
they have now (their requirements from the Bulletin are attached).
It will also provide a simplification for us, when we now have to
explain that there are two fundamentally different MS programs at
Stanford. It should be noted that their residence requirement is now 
much less (54 units in 6 quarters at 9 units).

SUMMARY :
The intent is to make this a selected, quality program. Some
departments in the School of Engineering see it as such, for instance
Civil Engineering. Some departments see it as an escape valve for the
Ph.D. program. Keeping the requirements solid and simple should permit
us to only award Engineers degrees when it is appropriate.


Attachment A: Engineers requirements per Stanford Bulletin (p.97)
Attachment B: MS-AI requirements per Stanford Bulletin (p.137).
-------

∂17-Nov-86  1757	POSER@CSLI.STANFORD.EDU 	talk announcement   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Nov 86  17:57:32 PST
Date: Mon 17 Nov 86 17:50:45-PST
From: Bill Poser <POSER@CSLI.STANFORD.EDU>
Subject: talk announcement
To: folks@CSLI.STANFORD.EDU







		          Stanford University
                    Linguistics Department Colloquium
			Ferguson/Greenberg Lecture

                             John A. Hawkins
                    University of Southern California

                   A Performance Theory of Word Order



Date:  18 November 1986 (Tuesday)
Time:  15:15
Place: 420-050 (Jordan Hall)



         Professor Hawkins is well known for his work on universals
     of  word  order, including his 1983 book Word Order Universals.
     Among other interests are the comparative syntax of English and
     German,  psycholinguistics,  and  historical linguistics. Since
     1984 he has been chairman of the USC Linguistics department.


                                Abstract


          A number of psycholinguists (e.g. Marslen-Wilson &  Tyler)
     have  recently  been arguing that the processing of language in
     real time  takes  place  (i)  continuously  item-by-item,  (ii)
     rapidly,   and   (iii)  with  optimal  efficiency.  This  paper
     considers the extent to which word order rules across languages
     reflect  such aspects of performance. I.e. can word order rules
     be argued to have the form that they do in order to  facilitate
     a  rapid  and  efficient  mapping in performance between linear
     strings of words and the rich  constituent  structures  of  the
     syntax and semantics? In contrast to an earlier theory (Hawkins
     1983,1986) in which performance considerations  played  only  a
     peripheral  explanatory  role,  it will now be argued that such
     considerations are fundamental.

          Three processing principles for word order are formulated,
     each  of  which  is  compatible  with  the  general  theory  of
     Marslen-Wilson & Tyler, and  each  of  which  is  supported  by
     experimental  and  other  performance  data: Immediate Boundary
     Recognition, whereby immediate  recognition  of  a  constituent
     boundary is preferred over delayed recognition; Early Immediate
     Constituents, which states that left-right orders are preferred
     for  processing  which  provide the earliest possible access to
     immediate constituent  structure;  and  Order  of  Computation,
     whereby  given two categories, A and B, A being computationally
     prior, then order A before B.

          These three principles in their  interaction  explain  not
     only  the  classic  performance-motivated (re)ordering rules of
     many languages, such as Heavy NP Shift or  Extraposition,  they
     also  predict  and explain: all the statistical (head-ordering)
     universals for basic word orders  across  languages;  the  more
     fine-tuned  cross-categorial universals of Hawkins (1983), many
     of  which  are  exceptionless;  universals  involving  leftward
     versus  rightward  reordering  across  languages;  and numerous
     highly specific word order rules and conditions on rules in the
     better  studied  languages  (English, German, French, Japanese,
     Korean, etc.).

          Numerous predictions are formulated  and  tested  in  this
     paper.  The  conclusion  is  drawn  that  word  order rules are
     fundamentally, and perhaps uniquely, explainable  in  terms  of
     the  real-time  performance mechanisms by which users convert a
     linear  string  of  words  on-line  into  their   corresponding
     syntactic  and  semantic structures, continuously, rapidly, and
     efficiently.


	Refreshments will be served after the talk in the Greenberg Room.
-------

∂18-Nov-86  0108	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #74
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Nov 86  01:08:28 PST
Date: Monday, November 17, 1986 10:44AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #74
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Tuesday, 18 Nov 1986      Volume 4 : Issue 74

Today's Topics:
            Announcement -  ACM Symp. on Database Systems,
   LP Library - Declarative Language Bibliography, Part U & Update
----------------------------------------------------------------------

Date: Thu, 13 Nov 86 22:40:00 PST
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Sixth ACM Symp. on Principles of Database Systems


    THE SIXTH ACM SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS

                        Call for Exhibits


The Sixth ACM Symposium on Principles of  Database  Systems  will
take  place  between  March  23  and March 25, 1987, at the Bahia
Resort Hotel in San Diego.  The symposium will cover new develop-
ments  in  both theoretical and practical aspects of database and
knowledge-based systems.  Previous symposia have been attended by
researchers from both industry and academia.  For the first time,
this year the symposium will include exhibits of state-of-the-art
products  from  industry. If you have a product you would like to
exhibit, please send a brief description by  December  15,  1986,
to:
        Victor Vianu
        Local Arrangements Chairman, PODS '87
        EECS Department, MC-014
        Univ. of California at San Diego
        La Jolla, California 92093
        (619) 534-6227
        vianu@sdcsvax.ucsd.edu

Since space is limited, exhibits will be selected  based  on  the
proposals received. Your contribution would be greatly appreciat-
ed.

------------------------------

Date: Mon 17 Nov 86 10:26:31-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography, Part U

UCHI82a
Uchida S. & Yokota M. & Yamamoto A. & Taki K.
& Nishikawa H. &
Chikayama T. & Hattori T.
The Personal Sequential Inference Machine, Outline
Its Architecture and Hardware System
ICOT Research Center, Technical Memorandum TM-0001
November 1982

UCHI82b
Uchida S.
Towards A New Generation Computer Architecture
( Also in "VLSI Architecture", Prentice Hall, 1984 )
ICOT research center Technical Report TR-001
July 1982

UCHI83a
Uchida S.
Inference Machine: From Sequential to Parallel
( Also in "Proceedings of 10th International Symposium
on Computer Architecture", Sweden, 1983, IEEE Computer
Society Press )
ICOT Research Center, Technical report TR-011
may 1983

UCHI83b
Uchida S. & Yokota M. & Yamamoto A. & Taki K.
& Nishikawa H.
Outline of the Personal Sequential Inference
Machine:PSI
( Also in New Generation Computing, Vol 1, No 1,
1983 )
ICOT Research Center, Technical Memorandum TM-0005
April 1983

UEDA84a
Ueda K. & Chikayama T.
Efficient Stream/Array Processing in Logic Programming
Language
( Also in "Proceedings of FGCS 84", Tokyo, 1984 )
ICOT Research Center, Technical Report TR-065
April 1984

UEDA84b *
Ueda K. & Chikayama T.
Concurrent Prolog Compiler On Top Of Prolog
ICOT Research Center, Technical Report TR-092
December 1984

UEDA85a
Ueda K.
Concurrent Prolog Re-examined
ICOT Research Center, Techical Report TR-102, Tokyo
1985

UEDA85b *
Ueda K.
Guarded Horn Clauses
ICOT Research Center, Technical Report TR-103, Tokyo
June 1985
Revised September 1985
also to appear in Lecture Notes in Computer Science
221, Springer
(have copies of both)

UEDA85c *
Ueda K.
Guarded Horn Clauses
in WADA86a, pp 168-179
1985

UEHA85a *
Uehara K. & Kakiuchi T. & Mikami O. & Toyoda J.
Extended Prolog and its Applications to an Integrated
Parser for Text Understanding
in WADA86a, pp 214-225
1985

ULLM85a *
Ullmann J.R. & Haralick R.M. & Shapiro L.G.
Computer Architecture for Solving Consistent Labelling
Problems
Computer Journal, Vol 28, no 2, pp 105-111
1985

UMEY83a *
Umeyama S. & Tamura K.
A Parallel Execution Model of Logic Programs
Proceedings of 10th Annual International Symposium on
Computer Architecture
ACM SIGARCH, 11, 3, pp 349-355
June 13-17 1983

UMEY84a
Umeyama S. & Tamura K.
Parallel Execution of Logic Programs
Electrotechnical Lab., MITI Ibakaraki, Japan

UNGA82
Ungar D.M. & Patterson D.A.
Berkeley Smalltalk: Who Knows Where the Time Goes ?
In Smalltalk-80, Bits of History, Words of Advice,
Glenn Krasner
1982

UNGA84
Ungar D. & Blau R. & Foley P. & Samples D.
& Patterson D.A.
Architecture of SOAR: Smalltalk on a RISC
11th Symp. on Comp. Arch., Ann Arbor
June 1984

------------------------------

Date: Mon 17 Nov 86 10:37:57-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Update

[cwr]

The latest version of Plaistaid's prover and example file
are under SCORE:<Prolog>Plaistaid.prover and Plaistaid.examples

If you have trouble fetching these, send a note to PROLOG-REQUEST.

-- ed

------------------------------

End of PROLOG Digest
********************

∂18-Nov-86  0819	RICHARDSON@Score.Stanford.EDU 	Sr. Faculty Meeting
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Nov 86  08:19:01 PST
Date: Tue 18 Nov 86 08:16:57-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Sr. Faculty Meeting
To: tenured@Score.Stanford.EDU
Message-ID: <12255934137.17.RICHARDSON@Score.Stanford.EDU>

There will be a sr. faculty meeting today (of full professors) in MJH 252
at 2:30 to consider the possible faculty appointment of Janos Komlos.
-------

∂18-Nov-86  1102	RICHARDSON@Score.Stanford.EDU 	Janos Komlos  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Nov 86  11:01:59 PST
Date: Tue 18 Nov 86 10:58:22-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Janos Komlos
To: tenured@Score.Stanford.EDU
Message-ID: <12255963521.17.RICHARDSON@Score.Stanford.EDU>



Post-war Hungary has produced some of the finest mathematicians in the world
in combinatorics and probability theory. Erdos and Renyi are to be credited
with creating the nucleus of a group out of which sprung the likes of Ajtai,
Beck, Bollobas, Hajnal, Lovasz, Szemeredi, Turan, and Komlos. This is quite
a contribution for a small country. In the last six to eight years the
probabilistic proof techniques and combinatorial constructions developed by
these mathematicians have found wide applicability in theoretical computer
science and have led to the solution of many long-standing open problems.
An example is the construction of a sorting network by Ajtai, Komlos, and
Szemeredi that is able to sort n numbers using n log n comparators and log n
delay.

Janos Komlos is the most prominent probabilist among the members of that
group. His current work is largely motivated by problems that arise in
the construction of efficient algorithms or circuits for various problems,
or in proving lower bound results. But even as long as ten years ago, his
methods for dealing with sums of geometrically distributed random variables
had proved useful to me and to others in the analysis of hashing algorithms.
There is every indication that the mathematical techniques in which Komlos
is one of the recognized experts will continue to play a key role in the
development of computational complexity theory.

In addition to his scientific merits, Janos is an extremely personable
individual and truly a pleasure to work with. I believe our graduate
students interested in theory will appreciate his highly interactive
style and love of collaboration.

In my opinion, he would make a very worthwhile addition to our department.

    Leonidas J. Guibas



-------

∂18-Nov-86  1211	LB@CSLI.STANFORD.EDU 	Shun Tutiya  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Nov 86  12:11:52 PST
Date: Tue 18 Nov 86 12:03:02-PST
From: Leslie Batema <LB@CSLI.STANFORD.EDU>
Subject: Shun Tutiya
To: researchers@CSLI.STANFORD.EDU, visitors-patrol@CSLI.STANFORD.EDU
(415) 723-9007


Shun Tutiya is now here at CSLI.  He has been assigned
an office in the Trailers, D-1, his telephone number
is 723-2030, and netmail can be sent to his account
TUTIYA@CSLI, not to Tsuchiya@csli as previously
announced.

Leslie

-------

∂18-Nov-86  1217	JJW  	Alliant visit 
To:   Alliant-Users@SAIL.STANFORD.EDU 
Jack Test, an Alliant system developer, will be visiting today at
2:45 (in MJH 220, the chairman's conference room).  He'd like to
talk with anyone who has questions about the Alliant, or would like
to discuss how they're using it.  Jack will probably also be here
tomorrow morning.

∂18-Nov-86  2048	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB(s)    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Nov 86  20:48:50 PST
Date: Tue 18 Nov 86 20:44:53-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLB(s)
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12256070294.30.SCHAFFER@Sushi.Stanford.EDU>

Abstracts for the next two talks follow. AFLB announcement aficionados
will observe that I have reverted to the old style announcement format
used by Andrei and Oren. All slots for this quarter are full, but most
slots for next quarter are not. Please let me know if you would like to
talk at AFLB sometime next quarter.



20-November-1986: Leonid Levin (Boston University and MIT)

Extracting unpredictable bits from inputs of one-way functions

	There is an abundant supply of functions believed to be
one-way, i.e easy to compute, but hard to invert (Such beliefs imply
P=NP and, thus, are not supported by proofs).  But even if x cannot be
completely computed from f(x) in polynomial time, some valuable
information about x may be easy to infer.  Which bits b(x) of
information about x are independent of, i.e. unpredictable, from f(x) in
polynomial time with polynomial correlation? I believe (but cannot
prove) that the boolean inner product (z*x) is independent from
(z,f(x)), no matter what one-way function f is chosen. Other methods
do work and will be described.  This leads to various applications, in
particular to simpler and more efficient "perfect" pseudorandom
generators.

***** Time and place: November 20, 12:30 pm in MJH 352 (Bldg. 460) *****

4-December-1986: Russell Impagliazzo(UC Berkeley)

Direct Zero-Knowledge Protocols for NP-complete Problems

A zero-knowledge protocol is a way for one party knowing a solution to
to a problem to convince another party that the problem is solvable
without revealing any other information about the problem.
Earlier protocols for NP-complete problems seemed to rely on the
fact that solutions to these problems, such as Hamiltonian Cicuit
or Graph 3-colorability, can be verified through ``geometric
properties''; i.e., verification of the solutions does not
involve computation of any complexity.

However, the same techniques can be extended to give general protocols
that enable one party to verify that she has performed a fixed
arithmetic, Boolean or Turing machine computation correctly, without
revealing any information about either the inputs or the outputs.
This leads to direct protocols for problems such as Subset Sum and
Satisfiability, as well as a general method for converting a
polynomial-time nondetermenistic Turing Machine program into a
zero-knowledge protocol for the language it recognizes. A slight
adaptation allowing probabilistic computation gives a general method
for converting any protocol into an equivalent zero-knowledge protocol.

***** Time and place: December 4, 12:30 pm in MJH 352 (Bldg. 460) *****
-------

∂19-Nov-86  0114	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #75
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Nov 86  01:14:02 PST
Date: Tuesday, November 18, 1986 5:28AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #75
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Wednesday, 19 Nov 1986     Volume 4 : Issue 75

Today's Topics:
         Implementation - CProlog 1.5.4 fix to update 1.5.5,
        LP Library - Declarative Language Bibliography, Part V
----------------------------------------------------------------------

Date: Sun, 2 Nov 86 23:37:36 PST
From: Mike Newton <newton@vlsi.caltech.edu>
Subject: CProlog 1.5.4 fix to update to 1.5.5

Hello --

All changes were produced with 'diff -c5 NewFile Oldfile' so
that in each pair, the code appearing first is the new
('corrected') code.

Corrected:

[1] Fix a bug I introduced when trying to fix #2 below.
[2] Fix the goal f(X) :- ( true, ! ; writeX), X =< 6.
[3] Conform get to skip over blanks.

*** V1.5.5/main.c       Sun Nov  2 18:11:56 1986
--- V1.5.4/main.c       Sun Nov  2 17:59:26 1986
***************
*** 1081,1091
      }

      /* nonempty continuation */

      notfoot:
/* Oh boy is this line useful -- MON */
-     x1 = X->gsofcf;
      if (IsPrim(c)) goto efail;
      if (SkelP(c)->Fn != commatag) {
        pg = c; c = NULL;
        goto icall;
      }

--- 1081,1090 -----
      }

      /* nonempty continuation */

      notfoot:
      if (IsPrim(c)) goto efail;
      if (SkelP(c)->Fn != commatag) {
        pg = c; c = NULL;
        goto icall;
      }
***************
*** 1200,1211
            HighTide(v,Vtide);
            v = x+szofcf+((X->altofcf)-FlOffset)->ltofcl;
            vv = X->lcpofcf;
            vv1 = VV->gsofcf;
            HighTide(tr,TRtide);
!           if (X->trofcf != tr) {      /* this fixes f:-
(true,!;g(X)),g. */
!               register PTR kept, old, xentry ; PTR globound, locbound;


/* If debugging, trail entries pointing to frames not
   being discarded cannot be removed, otherwise  the
   retry option would not work.  The variables globound
   and locbound contain the lowest discardable
   entries for the global and local stack respectively */

--- 1199,1210 -----
            HighTide(v,Vtide);
            v = x+szofcf+((X->altofcf)-FlOffset)->ltofcl;
            vv = X->lcpofcf;
            vv1 = VV->gsofcf;
            HighTide(tr,TRtide);
!           if (X->trofcf == tr) goto continuation;
!           { register PTR kept, old, xentry ; PTR globound,locbound;


/* If debugging, trail entries pointing to frames not being
   discarded cannot be removed, otherwise  the retry option
   would not work. The variables globound and locbound
   contain the lowest discardable
   entries for the global and local stack respectively */
***************
*** 1305,1315
        case ←get0:             /* get0(n)     b20 */
            IfInput(modeflag,k = ConsInt(Get()));
            goto unifyatom;
        case ←get:              /* get(n)   b21 */
            IfInput(modeflag,
!               do ch = Get(); while (ch <= ' ' || ch >= 127);/* '=' -- MON */


            )
            k = ConsInt(ch);
            goto unifyatom;
        case ←skip:             /* skip(n)  b22 */
            ch2 = intval(&(ARG1));

--- 1304,1314 -----
        case ←get0:             /* get0(n)     b20 */
            IfInput(modeflag,k = ConsInt(Get()));
            goto unifyatom;
        case ←get:              /* get(n)   b21 */
            IfInput(modeflag,
!               do ch = Get(); while (ch < ' ' || ch >= 127);
            )
            k = ConsInt(ch);
            goto unifyatom;
        case ←skip:             /* skip(n)  b22 */
            ch2 = intval(&(ARG1));





*** V1.5.5/pl/init      Sun Nov  2 18:13:52 1986
--- V1.5.4/pl/init      Sun Nov  2 18:01:22 1986
***************
*** 93,104
  (A -> B ; C) :- !, $cond(A,B,C).

           $cond(A,B,C) :- $user←call(A), !, $user←call(B).
           $cond(A,B,C) :- $user←call(C).

! (A;B) :- $call(A).
! (A;B) :- $call(B).
  (A -> B) :- $user←call(A), !, $user←call(B).

   see(F) :- 10.
   seeing(F) :- 11.
   seen :- 12.

--- 93,105 -----
  (A -> B ; C) :- !, $cond(A,B,C).

           $cond(A,B,C) :- $user←call(A), !, $user←call(B).
           $cond(A,B,C) :- $user←call(C).

! % Old version crashed w/ DB: f(A) :- (true, ! ; A=0),
A =< 7.  -- MON

% This seems to fix an  -- MON
! (A;B) :- $hidden←call(A).
% obscure bug  -- MON
! (A;B) :- $hidden←call(B).
  (A -> B) :- $user←call(A), !, $user←call(B).

   see(F) :- 10.
   seeing(F) :- 11.
   seen :- 12.

------------------------------

Date: Mon 17 Nov 86 11:05:27-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography, Part V

VALI85
Valiant L.G.
Deductive Learning
in HOA85a
1985

VANE76a *
Van Emden M.
Verification Conditions As Programs
Proceedings 3rd International Colloquium on Automata
Languages and Programming
pp 99-119
Edinburgh University Press, 1976

VANE76b *
Van Emden M. & Kowalski R.A
The Semantics of Predicate Logic As a Programming Language
Journal of the ACM, Vol 23, No 4, pp 733-742
October 1976

VANE84a *
Van Emden M.H. & Lloyd J.W.
A Logical Reconstruction Of PrologII
Journal of Logic Programming, Vol 1, No 2, pp 143-150
August 1984

VANE86a *
Van Emden M.H. & Yukawa K.
Equational Logic Programming
Technical Report CS-86-05
Department of Computer Science, University of Waterloo
March 1986

VARD86a *
Vardi M.Y.
Automata-Theoretic Techniques for Modal Logics of Programs
Journal of Computer and System Sciences, 32, pp 183-221
1986

VASE?? *
Vasey P.
Qualified Answers And Their Application To Transformation
To Be Presented At Third International Conference On Logic
Programming,
Imperial College, July 14-18, 1986

VASS85a *
Access to Specific Declarative Knowledge by Expert Systems:
The Impact of Logic Programming
Decision Support Systems 1, pp 123-141
April 1985

VEGD84a
Vegdahl S.R.
A Survey of Proposed Architectures for the Execution of
Functional Languages
IEEE TOC C-33 No12, Dec 1984, p1050-1071

VICK86a *
Vickers S.
The Domain of P-Adic Integers
Dept of Computing, Imperial College
Overhead slides for talk presented at BTSCC '86 at Warwick
University
1986

VODA85a *
Voda P.J.
A View of Programming Languages as Symbiosis of Meaning
and Computations
New Generation Computing, 3, pp 71-100
1985

VUIL74a *
Vuillemin J.
Correct and Optimal Implementation of Recursion In A
Simple Programming Language
J. Comp. Sys., 9, no 3, pp 332-354
1974

------------------------------

End of PROLOG Digest
********************

∂19-Nov-86  0933	NILSSON@Score.Stanford.EDU 	Ginsberg Promotion    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Nov 86  09:33:23 PST
Date: Wed 19 Nov 86 09:31:33-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Ginsberg Promotion
To: ac@Score.Stanford.EDU
Message-ID: <12256209860.43.NILSSON@Score.Stanford.EDU>

I am forwarding the following statement from Michael Genesereth
regarding the recommended promotion of Matt Ginsberg from Research
Associate to Senior Research Associate:

"Matt Ginsberg has worked in my group as a research associate for the
past three years.  During that time I have become extremely impressed
with Matt's abilities, and I strongly recommend that we promote him.

I first met met Dr. Ginsberg in 1984, while he was a Visiting Scholar in
Prof. McCarthy's formal reasoning group.  At that time he was in the
midst of a career change from Theoretical Physics to Artificial
Intelligence.  I was very much impressed by him; and, after a few
technical discussions, I suggested that he join our group as a full-time
research associate, and he agreed.  This was one of the very best
decisions I ever made.

The first thing I noticed about Dr. Ginsberg was his powerful
intelligence and insight.  Even as a neophyte in the field of AI, his
understanding of the central issues was deep and thorough.  Within his
first year in the field, he wrote papers on two of the most important
topics in the field, namely uncertainty and nonmonotonic reasoning.

Soon after joining the group, he wrote an excellent paper that showed
how uncertain reasoning and nonmonotonic logic could be unified in
multivalued logic.  He did the first substantial investigation of
counterfactual reasoning in AI.  More recently, he has analyzed and
demonstrated the advantages of counterfactual reasoning in plan
simulation and generation.  This is extremely nice work and should
have substantial impact in the coming years.

He is an excellent speaker.  His frequent presentations are clear,
concise, interesting, and entertaining.  In courses and conferences,
his talks have received rave reviews.

He has also been also a responsible and productive citizen of the
group.  He has taken over numerous managerial responsibilities and,
frankly, done a better job than I ever did.  In recognition of his
talents in this area, we recently promoted him to the role of
co-director of the Logic Group.

I realize that some of us subscribe to an informal rule of seniority
according to which we promote someone only after he has been around
for five years.  Although Matt has been with us for only three
years, I think we should proceed anyway.  First of all, it has been
six years since he graduated with his Ph.D.  Secondly, in three years
with us, he has published more than most research associates publish 
in 5 years.  Thirdly, he is getting offers of faculty positions from
other schools, and I am afraid we will lose him unless we show
somehow that we appreciate his abilities and progress."

Discussion and possible action on this recommendation will take place
at our general faculty meeting scheduled for Tuesday, Dec. 2, 2:30 pm,
mjh146.  (If you have other agenda items to suggest, please send them
to Anne Richardson.)  -Nils

-------

∂19-Nov-86  1022	RICHARDSON@Score.Stanford.EDU 	SOE Meeting   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Nov 86  10:22:22 PST
Date: Wed 19 Nov 86 10:19:53-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: SOE Meeting
To: ac@Score.Stanford.EDU
Message-ID: <12256218660.18.RICHARDSON@Score.Stanford.EDU>


There will be a meeting on Thursday, Nov. 20 in Terman 156 for the faculty
in the School of Engineering. The meeting will begin at 4:15 and the guest
speaker will be Dean Pister of UC, Berkeley.

*The meeting will be followed by wine and cheese.
-------

∂19-Nov-86  1423	RICHARDSON@Score.Stanford.EDU 	SOE Meeting   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Nov 86  14:22:04 PST
Date: Wed 19 Nov 86 14:19:01-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: SOE Meeting
To: ac@Score.Stanford.EDU
Message-ID: <12256262192.29.RICHARDSON@Score.Stanford.EDU>

The School of Engineering meeting for the faculty which was scheduled
for Thursday, Nov. 20 has been cancelled.
-------

∂19-Nov-86  1605	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	Symbolics Genera 7.0 (Rel 7.0)  
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Nov 86  16:05:31 PST
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Wed 19 Nov 86 16:02:10-PST
From: Rich Acuff <Acuff@Sumex-AIM.ARPA>
To: delagi@Sumex-AIM.ARPA,
    nii@Sumex-AIM.ARPA,
    brown@Sumex-AIM.ARPA,
    engelmore@Sumex-AIM.ARPA
Cc: aap@Sumex-AIM.ARPA
Subject: Symbolics Genera 7.0 (Rel 7.0)
Date: 20-Nov-86 01:58:30
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2741853508@KSL-EXP-1>

Folks,
   Release 7.0 of the Symblolics system software is now available, and
we must decide whether or not to use it.  The advantages in using it
are:

1. It has better user interface technology.
2. New Flavors are somewhat easier to use.

The disadvantages are:

1. It is slower than Rel 6.1
2. All code using flavors, characters, and arrays would have to be
   modified.
3. All system definitions would have to be changed.
4. It is further incompatible with Explorer software.
5. We could only update 4 of the 6 machines available to the AAP, and
   since 6.1 and 7.0 have incompatible object files, there would be a
   major task to keep everything working in both old and new systems.

   In short, there would be a major amount of conversion work for little
or no gain at this point.  The AAP programmers I've spoken to agree with
this analysis, but we could talk more if anyone would like to.

   Based on this, I suggest that Rel 6.1 continue to be used on
Symbolics machines, pending either a Common Lisp OOP standard
implemented on all AAP machines, or alternate simulation engines.

	-- Rich

∂19-Nov-86  1750	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, November 20, No. 8   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Nov 86  17:50:18 PST
Date: Wed 19 Nov 86 17:04:12-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, November 20, No. 8
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
November 20, 1986                Stanford                       Vol. 2, No. 8
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ←←←←←←←←←←←←

          CSLI ACTIVITIES FOR THIS THURSDAY, November 20, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: "The Situated Grandmother"
     Conference Room    by Jerry Fodor
			Discussion led by Jon Barwise
			(Barwise@csli.stanford.edu)
			Abstract in last week's Calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       "Quantified and Referring Noun Phrases, Pronouns,
     Room G-19  	and Anaphora, Part II" 
			Stanley Peters and Mark Gawron
			(Peters@csli.stanford.edu, Gawron@csli.stanford.edu)
			Abstract in last week's Calendar

   3:30 p.m.		Tea
     Ventura Hall		
                              ←←←←←←←←←←←←

             CSLI ACTIVITIES FOR THURSDAY, DECEMBER 4, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: to be announced
     Conference Room    Discussion led by Annie Zaenen
			(Zaenen.pa@xerox.com)
			Abstract in the next Calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       Rational Agency
     Room G-19  	David Israel
			(Israel@csli.stanford.edu)
			Abstract in the next Calendar

   3:30 p.m.		Tea
     Ventura Hall		

   4:15 p.m.		CSLI Talk
     Redwood Hall	Rationality and Politeness
     Room G-19		Prof. Asa Kasher
			University of Tel Aviv, Dept. of Philosophy
			Abstract in the next Calendar
                             --------------
                              ANNOUNCEMENT

   There will be no Calendar and no activities on Thursday, November 27
   because of Thanksgiving. 
                             --------------
             MORPHOLOGY/SYNTAX/DISCOURSE INTERACTIONS GROUP
                           Binding in Russian
                               Masayo Iida
                        12:30, Monday November 24
                         Ventura Conference Room

   The reciprocal `drug druga' and the reflexive `sebja' in Russian are
   anaphors, in the sense that they must have an syntactic antecedent. In
   GB an anaphor is represented as [+a, -p], which predicts that they
   show the same binding properties. However Russian reciprocal and
   reflexive pronouns behave differently.
      I will discuss binding in Russian in the LFG framework.  The
   binding theory of LFG is characterized as a feature specification,
   represented by three basic features, [subject], [nuclear] and
   [logophoric].  Contrary to the GB system of partitioning the class of
   anaphors into a certain fixed type, LFG permits anaphors to be
   specified with different binding features from one another.  Moreover,
   the theory employs independent features to encode antecedent selection
   and binding domain, which may be used to account for different binding
   properties between the reciprocal and the reflexive.

-------

∂19-Nov-86  2215	@Score.Stanford.EDU:JMC@SAIL.STANFORD.EDU 	industry lecturers and visiting faculty for 1987-88      
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Nov 86  22:15:39 PST
Received: from SAIL.STANFORD.EDU by Score.Stanford.EDU with TCP; Wed 19 Nov 86 22:13:21-PST
Date: 19 Nov 86  2120 PST
From: John McCarthy <JMC@SAIL.STANFORD.EDU>
Subject: industry lecturers and visiting faculty for 1987-88   
To:   faculty@SCORE.STANFORD.EDU 

It is time for the names of candidates for these positions.

∂20-Nov-86  1113	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	"Determination Rules for Generalization & Reasoning by Analogy"  
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 20 Nov 86  11:11:17 PST
Received: by cogsci.berkeley.edu (5.57/1.17)
	id AA24460; Thu, 20 Nov 86 10:48:35 PST
Date: Thu, 20 Nov 86 10:48:35 PST
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8611201848.AA24460@cogsci.berkeley.edu>
To: cogsci-friends@cogsci.berkeley.edu
Subject: "Determination Rules for Generalization & Reasoning by Analogy"

Our next speaker, Stuart Russell, asked us to announce that the person
with whom he worked jointly on analogy, Todd Davies of SRI and Stanford
Psychology Dept., is speaking this Friday, 3:15, in the Stanford
Psychology Dept.'s Friday Seminar Series, on "Determination Rules for
Generalization and Reasoning by Analogy", a topic related to Stuart's
upcoming presentation.

∂20-Nov-86  1601	BRAD@CSLI.STANFORD.EDU 	Jury duty over (for the moment)
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Nov 86  16:00:57 PST
Date: Thu 20 Nov 86 15:44:49-PST
From: Brad Horak <Brad@CSLI.STANFORD.EDU>
Subject: Jury duty over (for the moment)
To: folks@CSLI.STANFORD.EDU

The trial that I have been involved with all week has now finished, and I'm
back at work.  There is still a possibility of my getting called again before
the end of the year, but at least not for a couple of weeks.

I have disabled my interrupt lines and will not be servicing any new 
interrupts, problems, or complaints until at least Monday in an effort 
to clear up some of the backlog on my desk.

--Brad
-------

∂20-Nov-86  1621	COLEMAN@CSLI.STANFORD.EDU 	cup
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Nov 86  16:21:42 PST
Date: Thu 20 Nov 86 16:09:40-PST
From: Carolyn Coleman <COLEMAN@CSLI.STANFORD.EDU>
Subject: cup
To: folks@CSLI.STANFORD.EDU

Could whoever removed a coffee mug bearing the words "little bit" from the
kitchen sink in Ventura Hall please return it?  
-------

∂20-Nov-86  1724	REGES@Score.Stanford.EDU 	Undergrad projects?
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Nov 86  17:23:55 PST
Date: Thu 20 Nov 86 17:21:09-PST
From: Stuart Reges <REGES@Score.Stanford.EDU>
Subject: Undergrad projects?
To: faculty@Score.Stanford.EDU
Office: CS-TAC 22, 723-9798
Message-ID: <12256557493.11.REGES@Score.Stanford.EDU>

The undergrads I have talked to are anxious to participate in research and are
willing to accept almost any terms you might offer.  For example, if you have a
PhD student who needs some programming support, I think these undergrads would 
be more than willing to give you that support and to receive only units in 
return.  Jeff Ullman has set up a new umbrella course, CS191, Senior Project, to
allow you to award units for such projects (although CS191 is not appropriate
for an individual project where a student isn't part of a team).

If you would like to have some undergrads work on your project, please let me
know.  I can post ads, screen applicants, and advise you about what kind of
credit to grant.
-------

∂21-Nov-86  0141	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #77
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Nov 86  01:41:07 PST
Date: Thursday, November 20, 1986 1:10PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #77
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Friday, 21 Nov 1986       Volume 4 : Issue 77

Today's Topics:
                        Query - CProlog 1.5.4,
        LP Library - Declarative Language Bibliography, Part W
----------------------------------------------------------------------

Date: Wed, 19 Nov 86 16:05:44 EST
From: Robert Goldman <rpg%brown.csnet@RELAY.CS.NET>
Subject: C-Prolog 1.5.4 (?)

I wonder if anyone could take a moment to explain the
version system of C-Prolog to a neophyte.  I've just
taken on the task of installing and maintaining C-Prolog
(1.5) here at Brown, but I don't know what the second
significant digit of our distribution is (ie., what is
x in C-Prolog 1.5.x).  How does one tell?  The only clue
I can offer is that our manual is dated April '86.

By the way, has anyone on the list ported 1.5 to the
new HP AI workstations?

I appreciate your help and patience,

-- Robert Goldman

------------------------------

Date: Wed, 19 Nov 86 22:22:42 PST
From: Mike Newton <newton@vlsi.caltech.edu>
Subject: C-Prolog

When I made a large number of changes to C-Prolog, updating
our internal copies, I was unsure how to number them.  Our
base release (from Edinburgh) was 1.5, and I did not want to
use 1.6 (and therby conflict with their numberings), so I
decided to indicate that my 'release' was based on 1.5
and had my changes ('n' for newton) and then a sub-version
(1,2,3,4, now 5).
Keywords: t

I only send tapes to people who have an Edinburgh license.
All changes that I have made so far have been done as 'free'
-- I send a tape for $25, but am happy for people to pass
them on to anyone that also has an Edinburgh license.  In
addition, I sent a 1.5n4 tape to Edinburgh (but have never
heard a reply from them).  The lastest patches were *very*
important, but I have not sent Edinburgh a copy (unless they
read this Digest).

It would be extremely nice if the two versions someday
converged.

Finally, if by 'HP AI workstations' you mean the 'Bobcat'
series, yes, my version does port to them.  Speed is not as
great as a Sun-3 because of the 16 bit bus, but I have heard
that there will soon be a version with a 32 bit bus.  Other
machines/OS's include sun-2, sun-3, IBM-370/AmdahlXXX
running UTS, sequents, encores, vaxen (4.2, 4.1, VMS) and one
or two others that I cannot remember.

Sincerely,

-- mike

------------------------------

Date: Thu 20 Nov 86 13:07:06-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography, Part Y

YAGH83a *
Yaghi A.A.G.
The Compilation Of A Functional Language Into Intensional
Logic Theory of Computation Report No 56
Dept of Computer Science, University of Warwick
December 1983

YAMA85a *
Yamamoto A. & Mitsui M. & Yoshida H. & Yokota M.
& Nakajima K.
The Program Characteristics in Logic Programming
Language ESP
in WADA86a, pp 204-213
1985

YAO82
Yao S.B. Waddle V.E. & Housel B.C.
View Modeling and Integration Using the Functional Data
Model
IEEE TOSE Vol SE-8 No.6 p544-553 ,Nov 1982

YASU83a *
Yasukawa H.
LFG in Prolog - Toward A Formal System for Representing
Grammatical Relations
ICOT Research Center, Technical Report TR-019
August 1983

YASU83b *
Yasuura H.
On The Parallel Computational Complexity of Unification
ICOT Research Center, Technical Report TR-027
October 1983

YASU84a *
Yasuhara H. & Nitadori K.
ORBIT: A Parallel Computing Model of Prolog
New Generation Computing, Vol 2, No 3, pp 277-288
1984

YAZD86a *
Yazdani M.
Intelligent Tutoring Systems Survey
Artificial Intelligence Review, 1, pp 43-52
1986

YOKOI83a
Yokoi T.
A Perspective of the Japanese FGCS Project
( Presented to IJCAI, F.R.G., 1983 )
ICOT Research Center, Technical Memorandum TM-0026
September 1983

YOKOM84a *
Yokomori T.
A Note on the Set Abstraction in Logic Programming
Language
( Also in "Proceedings of FGCS 84", Tokyo, 1984 )
ICOT Research Center, Technical Report TR-060
April 1984

YOKOT83a
Yokota H. & Kunifuji S. & Kakuta T. & Miyazaki N.
& Shibayama S. & Murakami K.
An Enhanced Inference Mechanism for Generating Relational
Algebra Queries
( Also in "Proceedings of Third ACM SIGACT-SIGMOD Symp. on
Principles of Database Systems", Waterloo, Canada, 1984 )
ICOT Research Center, Technical Report TR-026
October 1983

YOKOT84a
Yokota M. & Yamamoto A. & Taki K. & Nishikawa H.
& Uchida S.
The Design and Implementation of a Personal Sequential
Inference Machine: PSI
( Also in New Generation Computing, Vol 1, No 2, 1984 )
ICOT Research Center, Technical Report TR-045
February 1984

YOSH85a *
Yoshida H. & Kato H. & Sugimoto M.
Retrieval of Software Module Functions Using First-Order
Predicate
Logical Formulae
in WADA86a, pp 117-127
1985

YOUN86a *
Young S.J. & Proctor C.
UFL : An Experimental Frame Language Based on Abstract
Data Types
The Computer Journal, Vol 29, No 4, pp 340-347
1986

YU84a *
Yu Y-H.
Translating Horn Clauses From English
Artificial Intelligence Laboratory AI-TR-84-3
Computer Science Department TR-84-29
University of Texas at Austin
August 1984

------------------------------

End of PROLOG Digest
********************

∂21-Nov-86  0918	KHOWARD@Score.Stanford.EDU 	Faculty/Staff Directories  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Nov 86  09:18:08 PST
Date: Fri 21 Nov 86 09:15:25-PST
From: Katherine Howard <KHOWARD@Score.Stanford.EDU>
Subject: Faculty/Staff Directories
To: faculty@Score.Stanford.EDU, MJH-staff@Score.Stanford.EDU
Message-ID: <12256731213.15.KHOWARD@Score.Stanford.EDU>

The latest Faculty/Staff Directories have arrived, and are available at the
reception desk.
	--Kathy
-------

∂21-Nov-86  1539	JUTTA@Score.Stanford.EDU 	MSCS committee meetings 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Nov 86  15:39:14 PST
Date: Fri 21 Nov 86 15:37:23-PST
From: Jutta McCormick <JUTTA@Score.Stanford.EDU>
Subject: MSCS committee meetings
To: ms-program@Score.Stanford.EDU
Stanford-Phone: (415) 723-0572
Message-ID: <12256800747.13.JUTTA@Score.Stanford.EDU>

At the last committee meeting, the dates and times were set for the next
two committee meetings:

Friday, 12/5/86, 10 a.m. - 12 noon    -    Winter Quarter Admissions
Monday, 1/5/87,  11 a.m.	      -    Autumn Quarter degree approval
		                
Unless there is other business, the second meeting will be a very short one.

There is also the possibility of having both meetings on the afternoons
of the same days, i.e., Friday, 12/5/86, 1:30 p.m. - 3:30 p.m., and
Monday, 1/5/87, 1:30 p.m.

Please let me know your preference ASAP.

-Jutta McCormick
-------

∂21-Nov-86  1612	DEWERK@Score.Stanford.EDU 	OPEN HOUSE   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Nov 86  16:07:17 PST
Date: Fri 21 Nov 86 15:45:43-PST
From: Gerda de Werk <DEWERK@Score.Stanford.EDU>
Subject: OPEN HOUSE 
To: faculty@Score.Stanford.EDU, staff@Score.Stanford.EDU,
    students@Score.Stanford.EDU, tas@Score.Stanford.EDU,
    instructors@Score.Stanford.EDU, cstac-staff@Score.Stanford.EDU
cc: dewerk@Score.Stanford.EDU
Message-ID: <12256802263.14.DEWERK@Score.Stanford.EDU>

            You are cordially invited to our
  
                    OPEN HOUSE

WHO:	CSD Course Administration and Undergraduate Program

WHERE:	CS-TAC (Computer Science - Tresidder Academic Center)

DATE:	Monday, December 8, 1986

TIME:	4:00PM - 5:00PM


               HOPE YOU CAN MAKE IT!
-------

∂21-Nov-86  2052	REGES@Score.Stanford.EDU 	FOLIO update  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 21 Nov 86  20:52:40 PST
Date: Fri 21 Nov 86 20:50:12-PST
From: Stuart Reges <REGES@Score.Stanford.EDU>
Subject: FOLIO update
To: faculty@Score.Stanford.EDU
Office: CS-TAC 22, 723-9798
Message-ID: <12256857693.14.REGES@Score.Stanford.EDU>

FOLIO is a project that ITS is undertaking to provide some interesting 
databases to the Stanford community.  The project is being paid for by IBM
for its first three years.  The library card catalogue (SOCRATES) was the first
database to be put in FOLIO.  Other interesting databases are now starting to
appear (faculty interests, off-campus housing, student directory, faculty/staff
directory, internships, fellowships, etc.).

If you would like to find out more about FOLIO, let me know and I'll help you
get started.  If there is enough interest, I'll try to arrange a demonstration
at a faculty lunch in Winter.

Here are a couple of examples from a session I just had on ITS (a session that
only cost 1 penny).  I entered the FACULTY INTERESTS database and asked:

	find interest analysis of algorithms

This is what I got:

1) Ernst W. Mayr - Assistant Professor. Computer Science.
         Address: Bldg 460, Rm 334.
         Phone: 723-1979.
2) Jeffrey D. Ullman - Professor. Computer Science.
         Address: Bldg 460, Rm 338.
         Phone: 723-1512.
3) Walter Murray - Professor (Research). Operations Research.
         Address: Terman 414.
         Phone: 723-1307.
4) Donald E. Knuth - Professor. Computer Science.
         Address: Bldg. 460, Room 328.
         Phone: 723-4367.

Then I went into the OFF-CAMPUS HOUSING database and asked:

	find city Stanford

This is what I got there:

1) SHARED RENTAL (apartment)                                     RENT:  $400.00
         (Stanford, On campus). Furnished.  2 bedrooms 
         (total).  1 vacancy for male only.  Available: 
         12/01/86. 
2) ROOM (house)                                                  RENT:  $205.00
         (Stanford, On campus). Furnished.  1 vacancy for
         male only.  Available: 01/01/87. 
3) STUDIO APARTMENT                                              RENT:  $550.00
         (Stanford, On campus). Furnished.  Available: 
         11/17/86. 
4) STUDIO APARTMENT                                              RENT:  $910.00
         (Stanford, On campus). Unfurnished.  Available: 
         11/13/86. 
5) APARTMENT                                                     RENT:  $990.00
         (Stanford, On campus). Unfurnished.  1 bedroom. 
         Available: 11/13/86. 
-------

∂22-Nov-86  1847	TUTIYA@CSLI.STANFORD.EDU 	Greeting 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Nov 86  18:47:22 PST
Date: Sat 22 Nov 86 18:42:40-PST
From: Syun Tutiya <TUTIYA@CSLI.STANFORD.EDU>
Subject: Greeting
To: folks@CSLI.STANFORD.EDU
cc: TUTIYA@CSLI.STANFORD.EDU

Syun Tutiya has arrived from Japan.

Main interests:Speech acts, anaphora and quantification	in Japanese
               Theory of action
               Frege and history of logic after him
               and so on...

Office: CSLI Trailer D-1 (with Boaz)
        phone 3-2030
Home  : 3651 Orinda St. Palo Alto CA94306
        phone 856-3120

Have been translating with friends "Situations and Attitudes" into 
Japanese.

Sorry to send a greeting so late but I have been busy this week settling
my family(a wife, 2 sons and a daughter) here. Excuse me.

I am looking forward seeing and talking with you all.

←←Syun Tutiya
-------

∂23-Nov-86  1054	SCHAFFER@SUSHI.STANFORD.EDU 	Talk of AFLB interest
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Nov 86  10:54:10 PST
Date: Sun 23 Nov 86 09:40:23-PST
From: Alejandro Schaffer <SCHAFFER@SUSHI.STANFORD.EDU>
Subject: Talk of AFLB interest
To: aflb.all@SUSHI.STANFORD.EDU
Message-ID: <12257260044.8.SCHAFFER@Sushi.Stanford.EDU>

Generating Random `Things' on Macines

Persi Diaconis, Dept. of Statistics (Stanford)

Monday 24 November 1986

Sequoia Hall 114, 4:15 PM (Cookies at 4PM in the lounge)

Abstract

  There is a simple algorithm for generating random permutations due
to L. Moses and R.A. Fisher. A generalization allows generation of things
like random orthogonal matrices, or Rubik's cube positions, or invertible
binary matrices, or ...

  The algorithm leads to strange new combinatorial and geometric facts.
-------

∂23-Nov-86  2212	lantz@gregorio.stanford.edu 	Re: Facilities Committee Minutes of 11/4/86   
Received: from GREGORIO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Nov 86  22:12:10 PST
Received: by gregorio.stanford.edu with Sendmail; Sun, 23 Nov 86 22:10:22 pst
Date: 23 Nov 1986 2210-PST (Sunday)
From: Keith Lantz <lantz@gregorio.stanford.edu>
To: Les Earnest <LES@SAIL.STANFORD.EDU>
Cc: facil@SAIL.STANFORD.EDU
Subject: Re: Facilities Committee Minutes of 11/4/86
In-Reply-To: Les Earnest <LES@SAIL.STANFORD.EDU> / 17 Nov 86  1129 PST.

If in fact the $22K does get allocated to personnel, I would be
delighted to claim some amount retroactively for the time Mike Slocum
put in to bring up Calderon!  Is possible?

A new item of business: I would like to remove Boise accounting and
spool files from Gregorio.  I presume they could be moved to Navajo.
Could we sanction this and direct CSD-CF so to do, ASAP.

Keith

P.S. I was one of the other members present at the meeting.

∂24-Nov-86  0108	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #78
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  01:07:56 PST
Date: Sunday, November 23, 1986 7:49AM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #78
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 24 Nov 1986       Volume 4 : Issue 78

Today's Topics:
                   Announcement - Call For Papers,
        LP Library - Declarative Language Bibliography, Part Y
----------------------------------------------------------------------

Date: Thu, 20 Nov 86 08:50:58 EST
From: Leon Sterling <leon%case.csnet@RELAY.CS.NET>

                           Call for Papers

Papers are requested for a special issue of the Journal of
Logic Programming concerned with

Applications of Logic Programming for Knowledge-Based Systems

The papers should describe applications which exploit special
features of logic programming.  Two examples:  a problem solved
by using a logic programming language where the solution would
be more difficult to state in another language; or the development
of a methodology for the more effective use of logic programs.
The reported research should be original and should not have
appeared elsewhere.  Updates of successful, ongoing projects
containing material not otherwise available will also be
considered.

Applications of interest include, but are not limited to:

Financial expert systems        Diagnosis systems
Medical expert systems          Configuration systems
Expert system tools             VLSI design
Natural language programs       Problem-solving
Programming environments        Learning

Please send 4 copies of your paper by May 31, 1987 to

Leon Sterling,
Department of Computer Engineering and Science,
Case Western Reserve University,
Cleveland, Ohio, USA   44106


Electronic mail address:
        CSNET:  leon@case
        UUCP: ...!decvax!cwruecmp!leon

------------------------------

Date: Sun 23 Nov 86 07:44:02-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Lauren Smith's Bibliography, Part W

YAGH83a *
Yaghi A.A.G.
The Compilation Of A Functional Language Into Intensional
Logic Theory of Computation Report No 56
Dept of Computer Science, University of Warwick
December 1983

YAMA85a *
Yamamoto A. & Mitsui M. & Yoshida H. & Yokota M.
& Nakajima K.
The Program Characteristics in Logic Programming
Language ESP
in WADA86a, pp 204-213
1985

YAO82
Yao S.B. Waddle V.E. & Housel B.C.
View Modeling and Integration Using the Functional Data
Model
IEEE TOSE Vol SE-8 No.6 p544-553 ,Nov 1982

YASU83a *
Yasukawa H.
LFG in Prolog - Toward A Formal System for Representing
Grammatical
Relations
ICOT Research Center, Technical Report TR-019
August 1983

YASU83b *
Yasuura H.
On The Parallel Computational Complexity of Unification
ICOT Research Center, Technical Report TR-027
October 1983

YASU84a *
Yasuhara H. & Nitadori K.
ORBIT: A Parallel Computing Model of Prolog
New Generation Computing, Vol 2, No 3, pp 277-288
1984

YAZD86a *
Yazdani M.
Intelligent Tutoring Systems Survey
Artificial Intelligence Review, 1, pp 43-52
1986

YOKOI83a
Yokoi T.
A Perspective of the Japanese FGCS Project
( Presented to IJCAI, F.R.G., 1983 )
ICOT Research Center, Technical Memorandum TM-0026
September 1983

YOKOM84a *
Yokomori T.
A Note on the Set Abstraction in Logic Programming Language
( Also in "Proceedings of FGCS 84", Tokyo, 1984 )
ICOT Research Center, Technical Report TR-060
April 1984

YOKOT83a
Yokota H. & Kunifuji S. & Kakuta T. & Miyazaki N. & Shibayama S.
& Murakami K.
An Enhanced Inference Mechanism for Generating Relational
Algebra Queries
( Also in "Proceedings of Third ACM SIGACT-SIGMOD Symp. on
Principles of  Database Systems", Waterloo, Canada, 1984 )
ICOT Research Center, Technical Report TR-026
October 1983

YOKOT84a
Yokota M. & Yamamoto A. & Taki K. & Nishikawa H.
& Uchida S.
The Design and Implementation of a Personal Sequential
Inference Machine: PSI
( Also in New Generation Computing, Vol 1, No 2, 1984 )
ICOT Research Center, Technical Report TR-045
February 1984

YOSH85a *
Yoshida H. & Kato H. & Sugimoto M.
Retrieval of Software Module Functions Using First-Order
Predicate Logical Formulae
in WADA86a, pp 117-127
1985

YOUN86a *
Young S.J. & Proctor C.
UFL : An Experimental Frame Language Based on Abstract
Data Types
The Computer Journal, Vol 29, No 4, pp 340-347
1986

YU84a *
Yu Y-H.
Translating Horn Clauses From English
Artificial Intelligence Laboratory AI-TR-84-3
Computer Science Department TR-84-29
University of Texas at Austin
August 1984

------------------------------

End of PROLOG Digest
********************

∂24-Nov-86  0834	PHILOSOPHY@CSLI.STANFORD.EDU 	Rawls Lecture  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  08:34:53 PST
Date: Mon 24 Nov 86 08:29:06-PST
From: Marti Lacey <PHILOSOPHY@CSLI.STANFORD.EDU>
Subject: Rawls Lecture
To: folks@CSLI.STANFORD.EDU

The 1986-87 Robert Wesson Lecture in Democratic Theory and Practice will be
delivered by JOHN RAWLS, James Bryant Conant University Professor, Harvard,
on Monday, November 24, at 8:00 p.m. in Bldg. 200 (History Corner) Room 2.
Title: "Political Liberalism".
-------

∂24-Nov-86  0901	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  09:01:18 PST
Date: Mon 24 Nov 86 08:57:53-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: CSD Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12257514452.9.RICHARDSON@Score.Stanford.EDU>

CSD lunch on Tuesday, Nov. 25 at 12:15 in MJH 146. Haresh Shah, the
chairman of Civil Engineering, will be joining us for a discussion of
"Opportunities for Computer Science in 'The New Civil Engineering'".
-------

∂24-Nov-86  0911	NILSSON@Score.Stanford.EDU 	Plans  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  09:11:25 PST
Date: Mon 24 Nov 86 09:07:54-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Plans
To: faculty@Score.Stanford.EDU
Message-ID: <12257516276.27.NILSSON@Score.Stanford.EDU>

The various departments of the School of Engineering must submit
3-year budgets on Monday December 8.  These budgets are to be
accompanied by brief "plans" detailing whether or not we expect to
add to faculty/staff during these 3 years.  If we expect to grow,
we must indicate in which areas and justify these proposals.

We (in CSD) are nearing completion of getting our figures in order
so we can see how 85/86 actuals, 86/87 budget, and the following
three years compare in various expense and income categories.  I will
have a "strawman" budget letter and plan worked out over the 
Thanksgiving holiday.  Betty Scott (now on vacation) will help me
polish that up on Monday morning Dec 1 (won't you Betty?).

I would like faculty comments and recommendations on all of this before
I hand it in on Dec. 8.  I suggest the following 3-level process:

a) On Wed, Nov. 26 at 2:15 in mjh 220, we will have preliminary figures
available for those who want to meet and discuss them.

b)  On Wed, Dec. 3 at 2:15 in mjh 220, we will have revised figures
available for those who want to meet and discuss them.

[I presume that those having strong views on budget/growth matters will
meet with me at one or both of those times--or at a specially arranged
alternative time prior to Dec. 3 to discuss this.]

c) On Fri, Dec. 5 at 4:00 in mjh 220, we will have the final figures and
plan ready for final review.  Last minute changes can be made over the
weekend.

I earnestly hope that people will help in this process.  The union of
many arguments for what we want to do in the next three years will be
far better than the ones I will be able to think up on my own.  Also,
in order to prevent "deficit financing" we will have to do a combination
of keeping our expenses under better control and of obtaining more
funds from the university.  To the extent that part of this problem
must be solved by keeping expenses under better control, I would like
consensus on how we are to do this.

-Nils
-------

∂24-Nov-86  1059	EPPLEY@Score.Stanford.EDU 	Holiday 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  10:59:52 PST
Date: Mon 24 Nov 86 10:49:13-PST
From: LaDonna Eppley <EPPLEY@Score.Stanford.EDU>
Subject: Holiday
To: Faculty@Score.Stanford.EDU, Staff@Score.Stanford.EDU,
    Sec@Score.Stanford.EDU, CSD@Score.Stanford.EDU
cc: Eppley@Score.Stanford.EDU
Message-ID: <12257534721.15.EPPLEY@Score.Stanford.EDU>


The offices in the Computer Science Department will close at 3:00 p.m.
on Wednesday to begin our two day Holiday.

Happy Thanksgiving,
LaDonna
-------

∂24-Nov-86  1223	EMMA@CSLI.STANFORD.EDU 	CSLI Monthly    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  12:23:14 PST
Date: Mon 24 Nov 86 11:38:43-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Monthly
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561



   The CSLI Monthly will be coming either tomorrow or Wednesday.  To
reduce the load on the system and on people's mail files, I will not
be sending the monthly to people with stanford or sri accounts on the
assumption (a) they can pick up the hardcopy or (b) they can ftp the
file easily.  There will be a few exceptions (i.e., people with
forsythe accounts will receive the monthly, people who receive only
the monthly will receive the monthly).

-Emma Pease

ps. The Monthly will be stored online in <csli>csli-monthly.11-86
pps. This applies only to the monthly, you will continue to receive
     the weekly Calendar.
-------

∂24-Nov-86  1244	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Bonn Workshop on Foundations of Computing - First Announcement  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  12:44:18 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Mon 24 Nov 86 12:37:46-PST
Received: by lindy.STANFORD.EDU; Mon, 24 Nov 86 12:32:43 PST
Date: Mon, 24 Nov 86 12:39:34 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.all@sushi.stanford.edu
Subject:  Bonn Workshop on Foundations of Computing - First Announcement

Date: Mon, 24 Nov 86 08:20:00 -0100
From: Marek Karpinski <uni12b.dbnrhrz1>
Subject: Bonn Workshop on Foundations of Computing - First Announcement
Resent-date: 24 Nov 1986 14:05:20-EST (Monday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com


                           BONN WORKSHOP ON
                       FOUNDATIONS OF COMPUTING

                              B F C   87


 with two Special Programs on

 * randomized and parallel computation

 and

 * complexity of computation in algebra,

   geometry and number theory


                     BONN, JUNE 28 - JULY 3, 1987


The workshop will be organized by the Max-Planck-Institut for
Mathematics and the Departments of Mathematics and Computer
Science at the University of Bonn and takes place shortly after
the Bonn 27. Internationale Mathematische Arbeitstagung (June 12
- 19, 1987).

The Program Committee consists of Ravi Kannan, Marek Karpinski
(co-chairman), Laszlo Lovasz, Hendrik W. Lenstra Jr., Michael
Sipser, Volker Strassen (co-chairman), Eli Upfal and Don Zagier.

The core of the workshop will consist of a series of expository
lectures (tentative list) to be given by Richard M. Karp, Hendrik
W. Lenstra Jr., Laszlo Lovasz, Andrew Odlyzko, Michael O. Rabin
and Volker Strassen. In addition there will be a number of
research communications presented and ample time for informal
discussions, problem oriented sessions, etc.

The mathematical and computer science communities are cordially
invited to attend.

For more information write to:
  Marek Karpinski
  BFC '87
  Dept. of Computer Science
  University of Bonn
  5300 Bonn 1
  W. Germany
  (Phone: (0228) 733419 or 738720)
  UUCP: marek.bnu
  BITNET: uni12b.dbnrhrz1

∂24-Nov-86  1317	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Structure In Complexity Theory Conference   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  13:17:45 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Mon 24 Nov 86 13:12:24-PST
Received: by lindy.STANFORD.EDU; Mon, 24 Nov 86 13:07:13 PST
Date: Mon, 24 Nov 86 13:13:49 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.all@sushi.stanford.edu
Subject:  Structure In Complexity Theory Conference

Date: Fri 21 Nov EST 1986 14:10
From: srm.mrkos%btl.csnet@csnet-relay.arpa
Subject: Structure In Complexity Theory Conference
Resent-date: 24 Nov 1986 14:03:10-EST (Monday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com


Structure In Complexity Theory Conference

Reminder:  Deadline for submission of papers is November 28, 1986.
Send to:   Stephen R. Mahaney
           Room 2C-454
           AT&T Bell Laboratories
           Murray Hill,  NJ  07974

Addendum:  The proceedings will be published by the IEEE Computer
Society;  Northeastern University will also be a sponsor.

∂24-Nov-86  1455	BERGMAN@Score.Stanford.EDU 	Winter RAships   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  14:55:26 PST
Date: Mon 24 Nov 86 14:51:42-PST
From: Sharon Bergman <BERGMAN@Score.Stanford.EDU>
Subject: Winter RAships
To: faculty@Score.Stanford.EDU
Message-ID: <12257578862.37.BERGMAN@Score.Stanford.EDU>

If you have any RA's who need to be terminated as of December 31
or if there are new RA's to appoint for Winter quarter, please
let me know as soon as possible.  Graduate Awards needs to process
any changes immediately so that the correct tuition information will
appear on the students' bills.  Thanks for your cooperation.
-Sharon Bergman
-------

∂24-Nov-86  1823	TAJNAI@Score.Stanford.EDU 	You're Invited    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  18:23:52 PST
Date: Mon 24 Nov 86 18:19:15-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: You're Invited
To: csd.list@Score.Stanford.EDU, csl-everyone@Sierra.Stanford.EDU
Message-ID: <12257616647.16.TAJNAI@Score.Stanford.EDU>

                      CSD/CSL Faculty, Staff and Students
                          are cordially invited to the 
				Third Annual
                               party hosted by
                                      IBM
                                    and the
                            Stanford Computer Forum
                          Wednesday, December 3, 1986
                            5:00 p.m. to 7:00 p.m.
                              Red and Gold Rooms
                                 Faculty Club
                    The reception immediately follows EE380
                        4:15 p.m., Skilling Auditorium

        Speaker:  Gregory F. Pfister, IBM T. J. Watson Research Center
          Title:  The IBM Research Parallel Processing Project (RP3)
-------

∂24-Nov-86  2238	@SUMEX-AIM.ARPA,@HPP-3645-9.stanford.edu:Saraiya@SUMEX-AIM.ARPA 	AAP meeting this Wednesday, 11/26/86, 10:00am, Jim Rice.    
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Nov 86  22:38:11 PST
Received: from HPP-3645-9.stanford.edu by SUMEX-AIM.ARPA with TCP; Mon 24 Nov 86 18:14:41-PST
Date: Mon, 24 Nov 86 18:14 PST
From: Nakul Pratap Saraiya <Saraiya@SUMEX-AIM.ARPA>
Subject: AAP meeting this Wednesday, 11/26/86, 10:00am, Jim Rice.
To: aap@SUMEX-AIM.ARPA
Message-ID: <861124181457.2.SARAIYA@HPP-3645-9.stanford.edu>


There will be a meeting of the AAP group after the usual HPP
meeting this Wednesday, 11/26/86.  Nominally, we will start at
10:00am in the Welch Rd. conference room.  

Jim Rice will describe the implementation of ELINT in POLIGON.

					Nakul

∂25-Nov-86  0256	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #79
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Nov 86  02:56:31 PST
Date: Sunday, November 23, 1986 12:44PM
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #79
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Tuesday, 25 Nov 1986      Volume 4 : Issue 79

Today's Topics:
          Announcement - Association for Logic Programming,
                         LP Library - Update
----------------------------------------------------------------------

Date: 21 November 1986, 17:10:32 EST
From: Jean-Louis Lassez <JLL@ibm.com>
Subject: Announcement

              THE ASSOCIATION FOR LOGIC PROGRAMMING
                          October 1986

Dear Colleague,

     At this summer's Logic Programming Conference it was decided at a
meeting of the current and new programming committees and the
Editorial Board of the Journal of Logic Programming to establish the
Association for Logic Programming.

     Keith Clark was elected President, Robert Kowalski Treasurer,
both for an interim period of two years.

     The following people were proposed and accepted by the meeting as
trustees of the Association:  Alain Colmerauer, Kazuhiro Fuichi, Herve
Gallaire, Alan Robinson, Ehud Shapiro, Sten-Ake Tarnlund, David
Warren.

     It was also decided that the newsletter editor (currently Luis
Pereira) and both the retiring chairperson and the next chairperson of
the Logic Programming Conference would be officers of the Association
for the period between conferences (currently these are Keith Clark,
retiring chairman, and John Lloyd, new chairman).

     The Articles of Constitution for the Association are at present
being drafted.

                      ROLES OF THE SOCIETY

1. The Society will be the official sponsor of the International
   Conferences on Logic Programming, and will in future receive
   any profits from the conference and all profits and royalties
   from the sale of the proceedings of the conference.  (We are
   discussing the possibility also of sponsoring the Symposium on
   Logic Programming currently sponsored by IEEE.  In any case we
   will undertake to coordinate the two conferences.)

2. The Society will publish a Newsletter (initially edited by
   Luis Pereira in Lisbon).

3. It is intended that the Journal of Logic Programming will
   become the official publication of the Association.

                      BENEFITS FOR MEMBERS

1. Members will receive the Newsletter free of charge.  2. Members
will receive a 15% discount on the Logic Programming
   Conference fees.  3. Initially members will be offerred a reduced
rate subscription
   to the Journal; eventually this subscription may be included
   in an increased membership fee.

We very much hope that you will join the Association.  Please complete
the attached membership form and return it to:

        Robert Kowalski
        Department of Computing
        Imperial College
        180 Queens Gate
        London SW7 2BZ
        England


Yours sincerely, 

Keith Clark.

--------------------------------------------------------------------

              THE ASSOCIATION FOR LOGIC PROGRAMMING
                   MEMBERSHIP APPLICATION FORM

Name:←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Address:←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
        ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
        ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

Tel. No:←←←←←←←←←←←←←←←← Net mail:←←←←←←←←←←←←←←←←←←←←←

Affliation:←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

MEMBERSHIP CATEGORIES Annual membership for the year commencing
January 1987.

-- Full member $25
-- Full-time student $15 (copy of student id from institution reqd)

   Please enter my subscription to the Journal of Logic Programming.

   I enclose an additional $35 (US and Canada):←←←←←←←←←←←←←←←←←←←

                            $43 (Rest of the World):←←←←←←←←←←←←←←←

   (Subscriptions can be paid in Sterling.  To compute the
   sterling subscription, add 5% to the amount to be remitted and
   convert at the prevailing exchange rate.)

------------------------------

Date: Sun 23 Nov 86 12:43:35-PST
From: Chuck Restivo <Restivo@Score.Stanford.EDU>
Subject: Update

[cwr]

The Plaisted prover and example files have been updated
and are in SCORE:<Prolog>

-ed

------------------------------

End of PROLOG Digest
********************

∂25-Nov-86  1158	@CSLI.STANFORD.EDU:Zaenen.pa@Xerox.COM 	talk 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Nov 86  11:58:14 PST
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Tue 25 Nov 86 11:44:22-PST
Received: from Cabernet.ms by ArpaGateway.ms ; 25 NOV 86 11:24:00 PST
Date: 25 Nov 86 11:23 PST
From: Zaenen.pa@Xerox.COM
Subject: talk
To: folks@csli.stanford.edu, grammar↑.pa@Xerox.COM
Message-ID: <861125-112400-2748@Xerox>

The Lexical Project is pleased to announce a talk by 

Bill Foley (Australian National University)

on

Accusativity and Ergativity in Yimas of New Guinea.  

This talk will look a both the morphological and syntactic patterns in
Yimas, a morphological complex language of the split ergative type.  It
will argue that Yimas is a split English-Dyirbal type language,
underlyingly accusative in the first and second person and ergative in
the third.  The talk will be informal and discussion and objections
encouraged throughout.

Time: 3 p.m. Tuesday, december 2th; Trailer seminar Room (place not
confirmed)
Note the change from the normal hour and day!!!

Have a pleasant Thanksgiving weekend!
Annie

∂25-Nov-86  1302	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	Reservation confirmation   
Received: from RELAY.CS.NET by SAIL.STANFORD.EDU with TCP; 25 Nov 86  13:02:34 PST
Received: from ti-csl by csnet-relay.csnet id ad04601; 25 Nov 86 15:42 EST
Received: from Puff (puff.ARPA) by tilde id AA23037; Tue, 25 Nov 86 13:32:15 cst
To: x3j13@SU-AI.ARPA
Cc: ellen%Puff%ti-csl.csnet@RELAY.CS.NET
Subject:        Reservation confirmation
Date:           25-Nov-86 13:28:28
From: ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET
Message-Id:     <ELLEN.2742319706@Puff>

I have received reservation forms from the following
people:

Beckerle, Michael               Hadden, George
Boelk, Mary                     Haflich, Steve
Brown, Gary                     Hewitt, Carl
Cugini, John                    Kiczales, Gregor
Daniels, Andrew                 Loeffler, David
Dussud, Patrick                 Margolin, Barry
Dabrowski, Christopher          Perdue, Crispin
Ennis, Susan                    Rand, Douglas
Fahlman, Scott                  Rosenking, Jeffrey
Foderaro, John                  Wegman, Mark
Gabriel, Richard                Wieland, Alexis

The following people have made reservations by phone
but the form has not yet arrived:

Beman, Richard                  Moon, David
Clinger, Will                   Vandeusen, Mary
Goldstein, Brad                 Weinreb, Dan
Masinter, Larry                 White, Jon

If your name is not in one of these lists and you
think it should be, please let me know ASAP.

    Thanks,

    Ellen
    Waldrum%ti-csl@csnet-relay
    214-995-6716

P.S.  I will have receipts for the checks available
      at the meeting.



∂25-Nov-86  1358	@Sushi.Stanford.EDU:kannan@ernie.Berkeley.EDU 	Theory Seminar talk    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Nov 86  13:58:06 PST
Received: from ernie.Berkeley.EDU by Sushi.Stanford.EDU with TCP; Tue 25 Nov 86 13:55:25-PST
Received: by ernie.Berkeley.EDU (5.57/1.16)
	id AA11867; Tue, 25 Nov 86 13:54:44 PST
Date: Tue, 25 Nov 86 13:54:44 PST
From: kannan@ernie.Berkeley.EDU (Sampath Kannan)
Message-Id: <8611252154.AA11867@ernie.Berkeley.EDU>
To: aflb.su@sushi.stanford.edu, theory-f@ernie.Berkeley.EDU,
        theory-s@ernie.Berkeley.EDU
Subject: 	Theory Seminar talk

	The next talk will be on Monday the 1st of December

at 4:00 p.m. in the CS lounge. The speaker will be

Oliver Vornberger and he will speak on
 	
MAINTAINING A PRIORITY QUEUE IN A DISTRIBUTED SYSTEM.
					
					Sampath

∂25-Nov-86  1427	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Bonn Workshop on Foundations of Computing - First Announcement  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 25 Nov 86  14:27:30 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Tue 25 Nov 86 14:20:18-PST
Received: by lindy.STANFORD.EDU; Tue, 25 Nov 86 14:14:36 PST
Date: Tue, 25 Nov 86 14:20:38 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  Bonn Workshop on Foundations of Computing - First Announcement

Date: Mon, 24 Nov 86 08:20:00 -0100
From: Marek Karpinski <uni12b@dbnrhrz1>
Subject: Bonn Workshop on Foundations of Computing - First Announcement
Resent-date: 25 Nov 1986 16:45:34-EST (Tuesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com


                           BONN WORKSHOP ON
                       FOUNDATIONS OF COMPUTING

                              B F C   87


 with two Special Programs on

 * randomized and parallel computation

 and

 * complexity of computation in algebra,

   geometry and number theory


                     BONN, JUNE 28 - JULY 3, 1987


The workshop will be organized by the Max-Planck-Institut for
Mathematics and the Departments of Mathematics and Computer
Science at the University of Bonn and takes place shortly after
the Bonn 27. Internationale Mathematische Arbeitstagung (June 12
- 19, 1987).

The Program Committee consists of Ravi Kannan, Marek Karpinski
(co-chairman), Laszlo Lovasz, Hendrik W. Lenstra Jr., Michael
Sipser, Volker Strassen (co-chairman), Eli Upfal and Don Zagier.

The core of the workshop will consist of a series of expository
lectures (tentative list) to be given by Richard M. Karp, Hendrik
W. Lenstra Jr., Laszlo Lovasz, Andrew Odlyzko, Michael O. Rabin
and Volker Strassen. In addition there will be a number of
research communications presented and ample time for informal
discussions, problem orened sssos etc.

The mathematical and computer science communities are cordially
invited to attend.

For more information write to:
  Marek Karpinski
  BFC '87
  Dept. of Computer Science
  University of Bonn
  5300 Bonn 1
  W. Germany
  (Phone: (0228) 733419 or 738720)
  UUCP: marek.bnu
  BITNET: uni12b.dbnrhrz1

∂26-Nov-86  1021	KHOWARD@Score.Stanford.EDU 	Faculty/Staff ID's    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Nov 86  10:20:52 PST
Date: Wed 26 Nov 86 10:10:21-PST
From: Katherine Howard <KHOWARD@Score.Stanford.EDU>
Subject: Faculty/Staff ID's
To: mjh-sec@Score.Stanford.EDU, faculty@Score.Stanford.EDU
Message-ID: <12258051932.15.KHOWARD@Score.Stanford.EDU>

The new Faculty/Staff Identification Cards for 1986-87 are here.
They are available at the reception desk.
	--Kathy
-------

∂26-Nov-86  1039	SCHAFFER@Sushi.Stanford.EDU 	Next AFLBs 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Nov 86  10:38:55 PST
Date: Wed 26 Nov 86 10:33:06-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLBs
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12258056075.28.SCHAFFER@Sushi.Stanford.EDU>

There will be no AFLB on Thursday 27 November because nobody volunteered
to speak. :-)

In order to enable me to edit the bboard files without running out
of storage I have now split them as follows:

SUSHI:<schaffer.aflb>aflb.1984-bboard.txt --- Talks from 84-85 academic year
SUSHI:<schaffer.aflb>aflb.1985-bboard.txt --- Talks from 85-86 academic year
SUSHI:<schaffer.aflb>aflb.bboard.txt --- Talks from 86-87 academic year

Abstracts for the next two talks follow.

4-December-1986: Russell Impagliazzo(UC Berkeley)

Direct Zero-Knowledge Protocols for NP-complete Problems

A zero-knowledge protocol is a way for one party knowing a solution to
to a problem to convince another party that the problem is solvable
without revealing any other information about the problem.
Earlier protocols for NP-complete problems seemed to rely on the
fact that solutions to these problems, such as Hamiltonian Cicuit
or Graph 3-colorability, can be verified through ``geometric
properties''; i.e., verification of the solutions does not
involve computation of any complexity.

However, the same techniques can be extended to give general protocols
that enable one party to verify that she has performed a fixed
arithmetic, Boolean or Turing machine computation correctly, without
revealing any information about either the inputs or the outputs.
This leads to direct protocols for problems such as Subset Sum and
Satisfiability, as well as a general method for converting a
polynomial-time nondetermenistic Turing Machine program into a
zero-knowledge protocol for the language it recognizes. A slight
adaptation allowing probabilistic computation gives a general method
for converting any protocol into an equivalent zero-knowledge protocol.

***** Time and place: December 4, 12:30 pm in MJH 352 (Bldg. 460) *****

11-December-1986  Marshall Bern  (UC - Berkeley)

A More General Special Case of the Steiner Tree Problem

The Steiner tree problem on networks asks for a minimum length tree
spanning a given subset N of the vertices in the network.  (The vertices
not in N are optional.)  This problem is NP-complete even for planar networks.

I'll give a polynomial-time algorithm for the Steiner tree problem
on planar networks in the special case that there are a small number of 
faces which contain all the vertices in N.  I'll then show improvements
of the basic algorithm as it applies to the rectilinear Steiner problem. 
My basic algorithm is a refinement of a dynamic programming algorithm due to
Dreyfus and Wagner that is, in general, exponential time.

***** Time and place: December 11, 12:30 pm in MJH 352 (Bldg. 460) *****
-------

∂26-Nov-86  1104	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Theory Net    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Nov 86  11:04:15 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Wed 26 Nov 86 11:00:19-PST
Received: by lindy.STANFORD.EDU; Wed, 26 Nov 86 10:55:16 PST
Date: Wed, 26 Nov 86 11:02:26 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  Theory Net

Date: 26 Nov 1986 13:54:22-EST (Wednesday)
From: THEORYNT@YKTVMX
Subject: Theory Net
Resent-date: 26 Nov 1986 13:57:04-EST (Wednesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

You are listed as being a subscriber to theory net.  Alejandro Schaffer
(schaffer@sushi) has added you to the local theory net redistribution at
stanford (called aflb.tn@sushi), so I am deleting you from the primary list.
Please direct adminstrative problems about additions and deletions to him.
                 Victor

∂26-Nov-86  1117	BARWISE@CSLI.STANFORD.EDU 	House or apartment needed.  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Nov 86  11:17:12 PST
Date: Wed 26 Nov 86 11:06:58-PST
From: Jon Barwise <BARWISE@CSLI.STANFORD.EDU>
Subject: House or apartment needed.
To: Folks@CSLI.STANFORD.EDU, bboard@CSLI.STANFORD.EDU

Robin Cooper, Elisabet Engdahl and their young daughter Anna will be
here from Jan 11 to Feb 2, and need a place to rent or house sit.  Let
me know if you know of anything.
-------

∂26-Nov-86  1301	ACUFF@SUMEX-AIM.ARPA 	S10
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Nov 86  13:00:26 PST
Date: Wed 26 Nov 86 12:59:24-PST
From: Richard Acuff <Acuff@SUMEX-AIM.ARPA>
Subject: S10
To: ksl-symbolics@SUMEX-AIM.ARPA
Message-ID: <12258082706.68.ACUFF@SUMEX-AIM.ARPA>

   With the help of S9 and S7, Michael and I believe we've gotten
S10's disk problems patched up.  Please use this machine, and let
us know right away if there is a problem.  If none are reported, we'll
package it back up in a few days.

	-- Rich
-------

∂26-Nov-86  1442	@SUMEX-AIM.ARPA:marria@su-ardvax.arpa 	Re:  S10   
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Nov 86  14:40:06 PST
Received: from su-ardvax.arpa by SUMEX-AIM.ARPA with TCP; Wed 26 Nov 86 14:38:28-PST
Received: by su-ardvax.arpa with Sendmail; Wed, 26 Nov 86 14:35:58 pst
Date: Wed, 26 Nov 86 14:35:58 pst
From: Michael Marria <marria@su-ardvax.arpa>
Subject: Re:  S10
To: Acuff@Sumex-Aim, ksl-symbolics@Sumex-Aim

Rich,
	S10 cannot even get thru the first 20 secoconds of booting any more. There are apparently
more real problems. 
	X12 is up and running (apparently).

Michael

∂27-Nov-86  1355	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	Additional reservations    
Received: from RELAY.CS.NET by SAIL.STANFORD.EDU with TCP; 27 Nov 86  13:55:32 PST
Received: from ti-csl by csnet-relay.csnet id bz12469; 27 Nov 86 16:45 EST
Received: from Puff (puff.ARPA) by tilde id AA09163; Wed, 26 Nov 86 15:41:43 cst
To: x3j13@SU-AI.ARPA
Cc: ellen%Puff%ti-csl.csnet@RELAY.CS.NET
Subject:        Additional reservations
Date:           26-Nov-86 15:36:49
From: ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET
Message-Id:     <ELLEN.2742413804@Puff>

When I send the original list of reservations, a
few names were inadvertently omitted.  The following
people have also made phone reservations, but the
paperwork has not yet arrived:

Antonisse, James
Bobrow, Danny
Chaihalloux, Jerome
Giansiracusa, Bob
Mathis, Bob
Ohlander, Ron
Pitman, Kent
Steele, Guy

I have received a reservation form from Mary Van Deusen.


  -- Ellen

∂28-Nov-86  1519	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	Next Week's PLANLUNCH -- WEDNESDAY Dec. 3 -- Haim Gaifman   
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 28 Nov 86  15:18:55 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Fri, 28 Nov 86 15:17:06-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA27901; Fri,
	  28 Nov 86 15:18:52 PST
Date: Fri 28 Nov 86 15:18:47-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: Next Week's PLANLUNCH -- WEDNESDAY Dec. 3 -- Haim Gaifman
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 28-Nov-86 15:18:47.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------
       MODELLING COMPUTATIONS OF FUNCTIONS IN CONCURRENT PROCESSES
 
                         Haim Gaifman (Joint work with Vaughn Pratt)
		SRI International and Stanford University  (GAIFMAN@SRI-AI)
		
                    11:00 AM, WEDNESDAY, December 3
               SRI International, Building E, Room EJ228


A concurrent computation (or a part of it) can be described by an
abstract set of events, a type-function associating with each event
its type (action) and a set of constraints on their temporal ordering.
An object which consists of these components is called a *prosset*
(pre-order specification set). We use prossets in order to model
concurrency. They are intended to have, in the study of concurrency,
a role analogous to that of strings in the study of sequentiality.
(Strings are obtained as the special case in which the constraints
impose a total order).  A *process* is defined as set of prossets. 

Basic operations on networks include combining networks by wirings and
forming loops, and are expressible by means of algebraic operations
on processes. A general theorem establishes the desired connection
between this way of modelling networks and the least fixpoint
semantics which defines the computed function. Kahn's fixpoint
semantics for networks turns out to be a particular corollary
of this theorem.

There is a natural generalization of this for non-deterministic
computations which shows to what extent non-deterministic concurrent
computations (which compute many-valued functions) can be treated
by the least fixpoint semantics without giving rise to the Brock-
Ackerman anomaly.

-------

∂29-Nov-86  1130	SAG@CSLI.STANFORD.EDU    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Nov 86  11:30:12 PST
ReSent-Date: Sat 29 Nov 86 11:26:17-PST
ReSent-From: Ivan Sag <SAG@CSLI.STANFORD.EDU>
ReSent-To: folks@CSLI.STANFORD.EDU


      Cognitive Science Postdoctoral Fellowship 
              at Stanford University

Stanford's multidisciplinary program in Cognitive Science, including
faculty from computer science, linguistics, philosophy and psychology,
is seeking applicants for a one-year postdoctoral research fellowship
beginning approximately Sept. 1, 1987.  Interested candidates should
send a vita, a statement of research interests, three letters of
recommendation and selected reprints to 

Dr. Ellen M. Markman,
Department of Psychology 
Bldg 420 
Stanford University 
Stanford, CA. 94305.

∂30-Nov-86  1352	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Theory Net    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Nov 86  13:52:14 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Sun 30 Nov 86 13:46:14-PST
Received: by lindy.STANFORD.EDU; Sun, 30 Nov 86 13:40:30 PST
Date: Sun, 30 Nov 86 13:49:23 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  Theory Net

Date: 29 Nov 1986 22:18:06-EST (Saturday)
From: THEORYNT@YKTVMX
To: aflb.tn@sushi.stanford.edu
Subject: Theory Net

If this message reaches you, you are on the Stanford redistribution list
for theory net.  I mistakenly included this address in a list of other
addresses from Stanford which were being taken off the primary distribution
list of TheoryNet, and added to the redistribution list.
                             Thank You,
                             Victor S. Miller -- moderator, TheoryNet

∂30-Nov-86  1508	SAG@CSLI.STANFORD.EDU 	Housing Needed   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Nov 86  15:08:40 PST
Date: Sun 30 Nov 86 15:03:56-PST
From: Ivan Sag <SAG@CSLI.STANFORD.EDU>
Subject: Housing Needed
To: folks@CSLI.STANFORD.EDU
cc: institute@CSLI.STANFORD.EDU


A number of visiting faculty and visiting scholars who will be
attending next summer's Linguistic Institute here at Stanford are in
need of housing.  Some of them will be here from June 29 - August 7,
1987; some from July 5 - August 7; others from July 12 - August 7.
Their housing needs vary: some would like a 1 bedroom apartment; some
would like a 2 or 3 bedroom house; others would like just a room in a
house.

If any of you know of rental housing that might be available during
any of these periods (some adjustment in dates may be possible in some
cases), we would be extremely grateful if you would contact us at:

institute@csli.stanford.edu

(or call the Linguistics Department at 723-4284)

-Ivan Sag
 (for the Linguistic Institute Organizing Committee)
-------

∂01-Dec-86  0200	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #80
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Dec 86  02:00:39 PST
Date: Sun 30 Nov 1986 12:12-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #80
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest             Monday, 1 Dec 1986       Volume 4 : Issue 80

Today's Topics:
                     LP Library - Utility Update
----------------------------------------------------------------------

Date: 25 Nov 86 07:06:00 EST
From: John Cugini <cugini@nbs-vms.ARPA>
Subject: update of utility library

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%%     NBS/ICST Prolog Utility Library
%%     version date: Nov. 25, 1986
%%
%%     developed by:
%%
%%     John Cugini <cugini@nbs-vms.arpa>
%%     Institute for Computer Sciences and Technology
%%     National Bureau of Standards
%%
%%     Product of US Government: not subject to copyright
%%
%%  This file contains various utility predicates, some commonly used,
%%  some not.  They deal with lists, structures, I/O, sets, numeric
%%  facilities, and some extensions of logic and control.  This library
%%  is written in and for the C-Prolog dialect of Prolog.
%%
%%  Many of these predicates expect certain of their arguments to be
%%  instantiated upon invocation.  When such restrictions apply it is
%%  usually the leading arguments which are thought of as input (and
%%  hence instantiated), and the trailing arguments as output (and hence
%%  allowed to be uninstantiated).
%%
%%  There is a coding convention: the user-callable version of the
%%  predicate has a plain name.  If this predicate needs sub-predicates,
%%  based on whether certain arguments are instantiated or not, the names
%%  of the sub-predicates are formed by appending a string of c,v, or
%%  x's, where c indicates argument must be constant (instantiated), v
%%  that it must be a variable, and x that it may be either.
%%
%%  Further, each main predicate is preceded by documentation lines,
%%  which describe the declarative meaning of the predicate, and which
%%  arguments must be instantiated.
%%
%%  The overall organization of the library is:
%%
%%      Basic predicates
%%      Lists
%%      Structures
%%      Input/Output
%%      Sets
%%      Numeric
%%      Control
%%      Extended Logic
%%
%%  Each section is prefaced by a header with lots of asterisks

%%  ************ Basic Predicates *************

%%  The following predicates test the type of the term passed
%%  to them, using the terminology of the C-Prolog manual.

term(Term).
simple(Term)   :- atomic(Term); var(Term).
compound(Term) :- not(simple(Term)).
literal(Term)  :- nonvar(Term),
                  functor(Term, Name, _),
                  atom(Name).
float(Term)    :- number(Term), not(integer(Term)).
rational(Term) :- integer(Term); ratio(Term).
ratio(Num/Den) :- integer(Num), integer(Den).

%%  constant_term(Term) iff Term is currently instantiated and all
%%  of its arguments, sub-arguments, etc. are constant.

constant_term(Term) :-
  atomic(Term) -> true;
                  (nonvar(Term),
                   Term =.. [Functor | Args],
                   all(constant_term, Args)).

%%  instantiation(Term, Type) iff Type describes the instantiation state
%%  of Term: constant (completely ground), partial, or var.

instantiation(Term, Type) :-
  var(Term)           -> Type = var;
  constant_term(Term) -> Type = constant;
                         Type = partial.

%%  ************* Lists **************

%%  islist(X) iff X is a list.  (Really just checks for [] or that
%%  main functor is '.').

islist([]) :- !.
islist([_|_]).

%%  is_real_list(X) iff X is a properly formed list.  Does not allow
%%  "dotted" lists, a la [a|b], as does islist.

is_real_list([]) :- !.
is_real_list([_ | Rest]) :- is_real_list(Rest).

%%  non_null_list(List) iff List is a real list containing at least
%%  one element.

non_null_list([_ | Rest]) :- is_real_list(Rest).

%%  member(Elem, List) iff Elem is a member of List.

member(Elem, [Elem | _]).
member(Elem, [_ | Rest_of_list]) :- member(Elem, Rest_of_list).

%%  member_rest(Elem, List, Rest) iff Elem is a member of List and
%%  Rest is the rest of the list following Elem.

member_rest(Elem, [Elem | Rest], Rest).
member_rest(Elem, [_ | Rest], Rest_rest) :-
  member_rest(Elem, Rest, Rest_rest).

%%  append(First_part, Second_part, List) iff List is the
%%  concatenation of the first two arguments.

append([], List, List).
append([Elem | First_part], Second_part, [Elem | List]) :-
  append(First_part, Second_part, List).

%%  append_n(L1, L2) iff L1 is a list of lists, which, if concatenated,
%%  is L2.  When L1 is var, no null lists are generated for it, even
%%  though logically they could appear anywhere.  Thus, this isn't
%%  symmetric, in that L1=[[],[1]] will generate L2=[1], but not
%%  vice-versa.  Note especially that L1=[[]] will generate L2=[], but
%%  not the reverse.  L1 and L2 can be partially instantiated, and this
%%  usually works.  NG if both args are var.

%% avoid generating the null list in arg1.

append_n([List1], List2) :-
  not((var(List1), List2 == [])),
  List1=List2.

append_n([SL1, SL2 | Rest], List) :-
  (var(SL1) -> V=t; V=f),
  append(SL1, Right_part, List),
  not((V=t, SL1=[])),
  append_n([SL2 | Rest], Right_part).

%%  delete(Elem, Old_list, New_list) iff New_list equals Old_list except
%%  for the removal of all occurrences of Elem.  NG if arg2 is var.

delete(Elem, Old, New) :-
   (var(Elem) -> (remove_dupl(Old, Smaller_old),
                  member(Elem, Smaller_old)
                 );
                  Elem=X        %  dummy statement to fill else-part
   ),
   delete_c(Elem, Old, New).

delete_c(_, [], []).
delete_c(Elem1, [Elem2 | Rest_of_old], New_list) :-
   Elem1 = Elem2 -> (delete_c(Elem1, Rest_of_old, New_list)
                    );
                    (New_list = [Elem2 | Rest_of_new],
                     delete_c(Elem1, Rest_of_old, Rest_of_new)
                    ).

%%  delete_all(Del_list, Old_list, New_list) iff New_list equals Old_list
%%  except for the removal of any occurrences of any elements of Del_list.
%%  NG if arg1 or 2 is var.

delete_all([], L, L).
delete_all([E | R_del], Old_list, New_list) :-
   delete(E, Old_list, M),
   delete_all(R_del, M, New_list).

%%  remove_dupl(List, Shriven_list) iff Shriven_list equals List
%%  in same order, sans leading duplicate members.  Ie, only the
%%  rightmost of duplicate members remain.  NG if arg1 is var.

remove_dupl([],[]).
remove_dupl([Elem | Rest_list], Rest_shriven) :-
  member(Elem, Rest_list),
  !,
  remove_dupl(Rest_list, Rest_shriven).
remove_dupl([Elem | Rest_list], [Elem | Rest_shriven]) :-
  remove_dupl(Rest_list, Rest_shriven).

%%  no_dupls(List) iff List is a list with no duplicate elements.
%%  NG if arg1 is var.

no_dupls([]).
no_dupls([Elem | Rest]) :-
   not(member(Elem, Rest)),
   no_dupls(Rest).

%% ordered(List) iff List is a list whose elements are in non-
%% decreasing order.  NG if List is var.

ordered([]).
ordered([Elem]).
ordered([Elem1, Elem2 | Rest]) :-
  Elem1 @=< Elem2,
  !,
  ordered([Elem2 | Rest]).

%%  last(Elem, List) iff Elem is the last element in List.

last(Elem, [Elem]).
last(Elem, [_ | Rest]) :- last(Elem, Rest).

%%  next_to(X,Y,L) iff X and Y are adjacent in list L.

next_to(X, Y, [X,Y | _]).
next_to(X, Y, [_ | Rest]) :- next_to(X, Y, Rest).

%%  reverse(List1, List2) iff List1 is List2 in reverse order.
%%  NG if arg1 is var.

reverse([], []) :- !.
reverse([Head | Tail], List) :-
  reverse(Tail, Liat), append(Liat, [Head], List).

%%  efface(Elem, Old_list, New_list) iff New_list = Old_list
%%  with first occurrence of Elem removed.  NG if more than
%%  one arg is var.

efface(Elem, [Elem | Rest], Rest) :- !.
efface(Elem, [Non_elem | Old_rest], [Non_elem | New_rest]) :-
  not(Elem = Non_elem),
  efface(Elem, Old_rest, New_rest).

%%  insert(Elem, List, Bigger_list) iff Bigger_list = List plus
%%  Elem inserted somewhere.  NG if all args are var.

insert(Elem, List, [Elem | List]).
insert(Elem, [Non_elem | List], [Non_elem | Bigger_list]) :-
   insert(Elem, List, Bigger_list).

%%  subst(Old_elem, Old_list, New_elem, New_list) iff New_list equals
%%  Old_list except for the substitution of New_elem for any
%%  occurrences of Old_elem.  NG for arg1;2;3 var.

subst(_, [], _, []).
subst(Old_elem, [Old_elem | Rest_of_old],
      New_elem, [New_elem | Rest_of_new]) :-
         !, subst(Old_elem, Rest_of_old, New_elem, Rest_of_new).
subst(Old_elem, [Non_elem | Rest_of_old],
      New_elem, [Non_elem | Rest_of_new]) :-
            subst(Old_elem, Rest_of_old, New_elem, Rest_of_new).

%%  prefix(Part, Whole) iff Part is a leading substring of Whole.

prefix([], _).
prefix([Elem | Rest_of_part], [Elem | Rest_of_whole]) :-
  prefix(Rest_of_part, Rest_of_whole).

%%  suffix(Part, Whole) iff Part is a trailing substring of Whole.

suffix(List, List) :- islist(List).
suffix(Part, [Elem | Rest_of_whole]) :- suffix(Part, Rest_of_whole).

%%  trim(List, Elem, Ans) iff Ans is List with all leading and
%%  trailing occurrences of Elem removed.  NG if arg1 or arg2
%%  is var.

trim(List, Elem, Ans) :-
  trim_left(List, Elem, Temp),
  trim_right(Temp, Elem, Ans).

%%  trim_left(List, Elem, Ans) iff Ans is List with all leading
%%  occurrences of Elem removed.  NG if arg1 or arg2 is var.

trim_left([Elem | Rest], Elem, Ans) :-
  trim_left(Rest, Elem, Ans), !.
trim_left(List, _, List).

%%  trim_right(List, Elem, Ans) iff Ans is List with all trailing
%%  occurrences of Elem removed.  NG if arg1 or arg2 is var.

trim_right([],  _, [])  :- !.
trim_right([Elem | Rest], Elem, []) :-
  trim_right(Rest, Elem, []), !.
trim_right([Arb | Rest], Elem, [Arb | Rest_Trim]) :-
  trim_right(Rest, Elem, Rest_Trim).

%%  sublist(List, Start, End, Sublist) iff Sublist is a contiguous
%%  sub-list within List, starting at position Start, and ending at
%%  position End.  Note that [] is a valid sublist, so for
%%  List = [1,2], valid solutions are:
%%
%%         Start  End   Sublist
%%         1      0     []
%%         1      1     [1]
%%         1      2     [1,2]
%%         2      1     []
%%         2      2     [2]
%%         3      2     []
%%
%%  NG if arg1 is var.

sublist(List, Start, End, Sublist) :-
  prefix(Sublist, List),
  Start = 1,
  length(Sublist, End).

sublist([Elem | Rest], Start, End, Sublist) :-
  sublist(Rest, Startx, Endx, Sublist),
  Start is Startx + 1,
  End is Endx + 1.

%%   matchlist(List1, List2, Common, New1, New2) iff List1 and
%%   List2 are sorted instantiated lists (possibly with repetitions)
%%   and Common is a list of their matching elements, and New1 and New2
%%   are List1 and List2 minus the matching elements in Common, eg:
%%   matchlist([1,2,3,3,3,4,5,5,6], [3,3,4,4,5,5], [3,3,4,5,5],
%%             [1,2,3,6],           [4]) is true.  NG if Arg1 or Arg2
%%   is var or unsorted.

matchlist([], List2, [], [], List2) :- !.

matchlist([Elem | Rest], [], [], [Elem | Rest], []) :- !.

matchlist([Elem | Rest1], [Elem | Rest2], [Elem | Com_Rest], New1, New2) :-
  matchlist(Rest1, Rest2, Com_Rest, New1, New2), !.

matchlist([El1 | Rest1], [El2 | Rest2], Com, New1, New2) :-
  (El1 @< El2 ->
     (matchlist(Rest1, [El2 | Rest2], Com, New_Rest1, New2),
                       New1 = [El1 | New_Rest1]);
     (matchlist([El1 | Rest1], Rest2, Com, New1, New_Rest2),
                       New2 = [El2 | New_Rest2])
  ),
  !.


%%  list_length(List, Number) iff List has Number elements.
%%  NG if arg1 is var.  Note that, apparently, C-Prolog has an
%%  undocumented evaluable predicate, length(List, Number).

list_length([], 0).
list_length([Elem | Rest], Number) :-
  list_length(Rest, N_minus),
  Number is N_minus + 1.

%%  position(List, Elem, Number) iff Elem is in position Number
%%  in the List.  NG if arg1 is var.

position([Elem | Rest], Elem, 1).
position([_    | Rest], Elem, Number) :-
   var(Number) -> (position(Rest, Elem, N_minus),
                   Number is N_minus + 1);
                  (N_minus is Number - 1,
                   position(Rest, Elem, N_minus),
                   !).

%%  repeat_list(Elem, Number, List) iff List is a list of Elem
%%  repeated Number times.  No var restrictions.

repeat_list(Elem, Number, List) :-
  (nonvar(Number), var(List)) ->
      repeat_list_xcv(Elem, Number, List);
      repeat_list_xxx(Elem, Number, List).

repeat_list_xcv(Elem, 0, []).
repeat_list_xcv(Elem, N, [Elem | Rest]) :-
  N_minus is N - 1,
  !,
  N_minus > -1,
  repeat_list_xcv(Elem, N_minus, Rest).

repeat_list_xxx(Elem, 0, []).
repeat_list_xxx(Elem, N, [Elem | Rest]) :-
  repeat_list_xxx(Elem, N_minus, Rest),
  N is N_minus + 1.

%%  permute(List1, List2) iff List1 is a permutation of List2.
%%  NG if arg1 is var.

permute(Whole, [Elem | Rest_of_part]) :-
     islist(Whole),
     member(Elem, Whole),
     efface(Elem, Whole, Reduced_whole),
     permute(Reduced_whole, Rest_of_part).

permute([], []).

%%  reduce(Bin_op, List, Ans) iff Ans is the result of applying
%%  Bin_op, left-associatively, to the elements of List.   NG if
%%  arg1 or arg2 is var, or if List contains fewer than two
%%  elements. If ID is an identity element for Bin_op, and the List
%%  may contain only one element, invoke with: reduce(Bin_op, [ID |
%%  List], Ans).   To allow a null list to return ID, invoke
%%  with: reduce(Bin_op, [ID, ID | List], Ans).

reduce(Bin_op, [El1, El2 | Rest], Ans) :-
  Callit =.. [Bin_op, El1, El2, Temp],
  Callit,
  (Rest = [] ->
     Ans = Temp;
     reduce(Bin_op, [Temp | Rest], Ans)
  ).

%%  maplist(Pred, Old, New) iff for each corresponding element in
%%  Old and New, Pred(Old, New) is true.  NG if arg1 is var.

maplist(_, [], []).
maplist(Pred, [Elem_old | Rest_of_old], [Elem_new | Rest_of_new]) :-
  Pred_call =.. [Pred, Elem_old, Elem_new],  %  constructs  predicate
  Pred_call,                         %  invokes constructed predicate
  maplist(Pred, Rest_of_old, Rest_of_new).

%%  maplist_2(Pred, L1, L2, L3) iff L1, L2, and L3 are lists of equal length
%%  and for each element (E1, E2, E3) in corresponding positions in the
%%  lists, Pred(E1, E2, E3) is true.  Thus, E3 should be a function of E1
%%  and E2 - if there is more than one solution, only the first will be
%%  used.  NG if arg1 is var.  Whether arg2 or arg3 can be var depends on
%%  the nature of Pred.

maplist_2(_, [], [], []).
maplist_2(Pred, [Elem1 | Rest1], [Elem2 | Rest2], [Elem3 | Rest3]) :-
  Pred_call =.. [Pred, Elem1, Elem2, Elem3],
  Pred_call,
  !,
  maplist_2(Pred, Rest1, Rest2, Rest3).

%%  for_all(Op_list, Pre_list, Post_list) iff a predicate is
%%  successfully invoked for each member of Op_List.  Each
%%  predicate is formed by pre-pending Pre_list to a member
%%  of Op_List, appending Post_list to it, and then forming
%%  the corresponding functor.
%%
%%  Thus, for_all([a,b,c], [wiggle,x], [y]) will invoke:
%%       wiggle(x, a, y)
%%       wiggle(x, b, y)
%%       wiggle(x, c, y).
%%
%%  and for_all([number, atomic], [], [A]) will invoke:
%%       number(A)
%%       atomic(A).

for_all([], _, _).
for_all([Op | Rest_Ops], Pre_list, Post_list) :-
  append(Pre_list, [Op | Post_list], Pred_list),
  Pred =.. Pred_list,
  !,
  Pred,
  for_all(Rest_Ops, Pre_list, Post_list).

%%  maxlist(List, Max) iff Max is the highest value in a List of numbers.
%%  NG if arg1 is var.

maxlist([Elem], Elem).
maxlist([Elem | Rest], Max) :-
   maxlist(Rest, Rmax),
   (Elem > Rmax -> Max = Elem; Max = Rmax).

%%  minlist(List, Min) iff Min is the lowest value in a List of numbers.
%%  NG if arg1 is var.

minlist([Elem], Elem).
minlist([Elem | Rest], Min) :-
   minlist(Rest, Rmin),
   (Elem < Rmin -> Min = Elem; Min = Rmin).

%%  bestlist(List, Pred, Best) iff Best is the best value in a List,
%%  according to some binary predicate Pred(A,B), which succeeds iff
%%  A is better than B.  NG if arg1 or arg2 is var.

bestlist([Elem], _, Elem).
bestlist([Elem | Rest], Pred, Best) :-
   bestlist(Rest, Pred, Rbest),
   Call =.. [Pred, Elem, Rbest],
   (Call -> Best = Elem; Best = Rbest).

%%  all(Pred, List) iff Pred is a single-place predicate true of
%%  all members of the list.  NG if either arg is var.

all(Pred, []) :- atom(Pred).

all(Pred, [Elem | Rest]) :-
  Callit =.. [Pred, Elem],
  Callit,
  all(Pred, Rest).

%%  some(Pred, List) iff Pred is a single-place predicate true of
%%  at least one member of the list.  NG if either arg is var.

some(Pred, List) :- atom(Pred), some_cx(Pred, List).

some_cx(Pred, [Elem | Rest]) :-
  (Callit =.. [Pred, Elem],
   Callit);
  some_cx(Pred, Rest).

%%  notall(Pred, List) iff Pred is a single-place predicate false of
%%  at least one member of the list.  NG if either arg is var.

notall(Pred, List) :- atom(Pred), not(all(Pred,List)).

%%  none(Pred, List) iff Pred is a single-place predicate true of
%%  none of the members of the list.  NG if either arg is var.

none(Pred, List) :- atom(Pred), not(some(Pred,List)).

%%  string_of(Alphabet, String) iff String is a list composed of
%%  elements of the non-redundant non-null Alphabet.
%%  NG if both args are var.

string_of(Alphabet, String) :-
  var(Alphabet) -> remove_dupl(String, Alphabet);
                   (Alphabet = [_|_],       %  ie non-null
                    no_dupls(Alphabet),
                    string_of_cv(Alphabet, String)
                   ).

string_of_cv(Alphabet, []).
string_of_cv(Alphabet, [Elem | Rest]) :-
  string_of_cv(Alphabet, Rest),
  member(Elem, Alphabet).

%%  sort_all(In_list, Out_list) iff Out_list is a sorting of In_list,
%%  saving duplicates.  The Xing allows the use of keysort, which
%%  doesn't delete duplicates.

sort_all(In, Out) :-
  sort_all_xit(In, Xed_list),
  keysort(Xed_list, Sorted_xed_list),
  sort_all_xit(Out, Sorted_xed_list).

%%  sort_all_xit(List, Xed_list) iff each element of list is matched
%%  by an xed element in Xed_list.

sort_all_xit([],[]).
sort_all_xit([Elem | In_rest], [Elem-x | Out_rest]) :-
  sort_all_xit(In_rest, Out_rest), !.

%%  tot_sort(In_list, Out_list) iff Out_list is a total sorting
%%  of In_list.  This means that not only are the elements of
%%  In_list sorted, but that any of those elements which are lists
%%  are also transformed by sorting, and so on.  Thus:
%%  tot_sort([1,[a3,a2,a3,a1],2,1], [1,2,[a1,a2,a3]]). Recall that
%%  sort eliminates duplicates, and so Out_list might be shorter
%%  than In_list.  Tot_sort can be thought of as providing a
%%  normalized form for multi-level sets.  NG if arg1 is var.

tot_sort(In, Out) :-
  norm_elem(In, Normalized_list),
  sort(Normalized_list, Out).

%%  norm_elem(In, Out) iff Out is the same list as In, except that
%%  any elements of In which are themselves lists, are transformed
%%  by tot_sorting.  NG if arg1 is var.

norm_elem([],[]).
norm_elem([In_elem | In_rest], [Out_elem | Out_rest]) :-
  (islist(In_elem) -> tot_sort(In_elem, Out_elem); In_elem = Out_elem),
  norm_elem(In_rest, Out_rest),
  !.

%%  ordered_merge(List1, List2, List3) iff List3 is the ordered merging
%%  of List1 and List2.  If more than one arg is var, returns only a
%%  single solution.  To find all decompositions of a list into two
%%  lists, use merge.  NG if all args are var.

ordered_merge([], List, List) :-
  islist(List),
  !.

ordered_merge([Elem1 | Rest1], [], [Elem1 | Rest1]) :- !.

ordered_merge([Elem1 | Rest1], [Elem2 | Rest2], [Elem1 | Rest3]) :-
  (var(Elem2) -> true; Elem1 @< Elem2),
  !,
  ordered_merge(Rest1, [Elem2 | Rest2], Rest3).

ordered_merge(List1, [Elem2 | Rest2], [Elem2 | Rest3]) :-
  ordered_merge(List1, Rest2, Rest3).

%%  merge(List1, List2, List3) iff List3 is a random merge of List1 and
%%  List2, ie, order is preserved within List1 and List2 but not between
%%  them.  This is like a combination: pick 2 of 5.  Eg, for
%%  List1=[1,2,3], and List2=[a,b], List3 can be [1,2,a,3,b],
%%  [a,1,2,b,3],... NG if List3 and (List1 or List2) are var.

merge([], List, List) :- islist(List).

merge([Elem | Rest], [], [Elem | Rest]).

%  pick from List1
merge([Elem1 | Rest1], [Elem2 | Rest2], [Elem1 | Rest3]) :-
  merge(Rest1, [Elem2 | Rest2], Rest3).

%  pick from List2
merge([Elem1 | Rest1], [Elem2 | Rest2], [Elem2 | Rest3]) :-
  merge([Elem1 | Rest1], Rest2, Rest3).

%%  ***************** Structures ****************

%%  full_name(Term, Name) iff Name is the name of Term, which may be
%%  atomic or compound.  NG if both args are var.

full_name(Term, Name) :-
  atomic(Term),
  !,
  name(Term, Name).

full_name(Term, Name) :-
  var(Term),
  telling(Cur_output),
  tell('x.x'),
  print_string(Name),
  print_string("."),
  told,
  tell(Cur_output),
  seeing(Cur_input),
  see('x.x'),
  read(Term),
  seen,
  !,
  see(Cur_input).

full_name(Term, Name) :-
  Term =.. [Functor, Arg1 | Arglist],
  name(Functor, Func_name),
  full_name(Arg1, Arg1_name),
  full_name_list(Arglist, Arglist_name),
  append_n([Func_name, "(", Arg1_name, Arglist_name, ")"], Name).

full_name_list([], []) :- !.
full_name_list([Arg1 | Arg_rest], Arglist_name) :-
  full_name(Arg1, Arg1_name),
  full_name_list(Arg_rest, Arg_rest_name),
  append_n([",", Arg1_name, Arg_rest_name], Arglist_name).

%%   tree_position(Term, Subterm, Location) iff Term is a
%%   non-variable containing Subterm, at the Location, which
%%   is a list of numbers corresponding to position, eg, for
%%   Term = a(b,c,d(e,f),g), the solutions are:
%%
%%    Subterm             Location
%%    -------             --------
%%    a(b,c,d(e,f),b)     []
%%    b                   [1]
%%    c                   [2]
%%    d(e,f)              [3]
%%    e                   [3,1]
%%    f                   [3,2]
%%    g                   [4]

tree_position(Term, Sub, []) :-
  nonvar(Term),
  Term = Sub.
tree_position(Term, Sub, [Number | Sub_pos]) :-
  Term =.. [Func | Args],
  position(Args, Elem, Number),
  tree_position(Elem, Sub, Sub_pos).

%%  contains(Term, Sub) iff Term is a non-variable containing Sub,
%%  either immediately or indirectly.  NG if arg1 is var.

contains(Term, Sub) :-
  nonvar(Term),
  Term = Sub.
contains(Term, Sub) :-
  Term =.. [Func | Args],
  member(Elem, Args),
  contains(Elem, Sub).

%%  compound_contains(Term, Tester, Count) iff Count is the number of
%%  terms, compound or atomic, within Term for which Tester is true.
%%  Tester is either the name of a unary predicate, or a list of predicate
%%  name, followed by arguments.

compound_contains(Term, Tester, Count) :-
  (Tester = [Pred | Args] -> true;
                             (Pred = Tester, Args = [])),
  Test =.. [Pred, Term | Args],
  !,
  (Test -> N=1; N=0),
  (simple(Term) -> Count = N;
                   (Term =.. [Functor | Arglist],
                    compound_contains_list(Arglist, Pred, Args, Subcount),
                    Count is Subcount + N)).

compound_contains_list([], _, _, 0).
compound_contains_list([Elem | Rest], Pred, Args, Subcount) :-
  compound_contains(Elem, [Pred | Args], Elemcount),
  compound_contains_list(Rest, Pred, Args, Restcount),
  Subcount is Elemcount + Restcount.

%%  atomic_contains(Term, Tester, Count) iff Count is the number of
%%  atomic terms or vars within Term for which Tester is true.  Tester is
%%  either the name of a unary predicate, or a list of predicate
%%  name, followed by arguments.

atomic_contains(Term, Tester, Count) :-
  (Tester = [Pred | Args] -> true;
                             (Pred = Tester, Args = [])),
  !,
  (simple(Term) -> (Test =.. [Pred, Term | Args],
                      (Test -> Count=1; Count=0)
                   );
                   (Term =.. Termlist,
                    atomic_contains_list(Termlist, Pred, Args, Count)
                   )).

atomic_contains_list([], _, _, 0).
atomic_contains_list([Elem | Rest], Pred, Args, Count) :-
  atomic_contains(Elem, [Pred | Args], Elemcount),
  atomic_contains_list(Rest, Pred, Args, Restcount),
  Count is Elemcount + Restcount.

%%  ************* Input and Output *************

%%  readline(List) iff user enters characters of list, followed
%%  by a carriage return (whose ASCII code is 10, under VMS).

readline(List) :-
  get0(Char),
  (Char=10 -> List = [];
     (Char=26 -> List = end_of_file;
                (List = [Char | Rest], readline(Rest))
  )  ).

%%   user_pick(List, Selection) iff Selection is a member of the list
%%   chosen by the user.  NG if arg1 is var.

user_pick(List, Selection) :-
  List = [E | R],
  nl, print('Select one of the following: '),
  user_pick_1(List, 1),
  nl,
  print('Enter the number of your preferred entry, '),
  print('terminated by a period.'),
  nl,
  print('Anything besides a valid number will select none of the above.'),
  nl,
  read(Num),
  !,
  integer(Num),
  position(List, Selection, Num).

user_pick_1([], _).
user_pick_1([Elem | Rest], N) :-
  nl, print('  '),
  (N < 10 -> print(' '); true),
  print(N),
  print(' - '),
  print(Elem),
  N1 is N+1,
  user_pick_1(Rest, N1).

%%  user_yes_no(Prompt) iff the user responds affirmatively to the Prompt.
%%  The Prompt should be a yes or no type question, suitable for printing,
%%  user_yes_no('Do you wish to continue?').  The current input stream
%%  is assumed to be set correctly.

user_yes_no(Prompt) :-
  nl, print(Prompt),
  print('  (respond with "y." or "n.")'), nl,
  read(Ans),
  !,
  (Ans = y -> true;
    (Ans = n -> (!,fail);
      (user_yes_no(Prompt)
  ) ) ).

%%  print_string(S) succeeds if S is a list of printable integers, and
%%  it prints the string as a side-effect to the current output stream.

print_string([]).
print_string([Elem | Rest]) :-
  integer(Elem),
  Elem > 31,
  Elem < 127,
  put(Elem),
  print_string(Rest).

%%  tree_print(Term) prints term in tree-fashion, indented by two.

tree_print(Term) :-
  nl,
  tree_print_sub(Term,0,'  ').

tree_print_sub(Term, Depth, Prefix) :-
  print_prefix(Depth, Prefix),
  (var(Term) -> (Name = Term, Arglist = []);
                Term =.. [Name | Arglist]),
  print(Name), nl,
  Depth_plus is Depth+1,
  print_args(Arglist, Depth_plus, Prefix).

print_prefix(0,_).
print_prefix(Depth, Prefix) :-
  Depth > 0,
  print(Prefix),
  Depth_minus is Depth-1,
  print_prefix(Depth_minus, Prefix).

print_args([],             Depth, _).
print_args([First | Rest], Depth, Prefix) :-
  tree_print_sub(First, Depth, Prefix),
  print_args(Rest, Depth, Prefix).

%%  tree_list_print(Term) prints Term just like tree_print, except that
%%  it keeps lists flat (at the same level), rather than indenting.
%%  Further it uses '[' and ']' to delimit the lists instead of the
%%  true internal functor '.'.

tree_list_print(Term) :-
  nl,
  tree_list_print_sub(Term,0,'  ').

tree_list_print_sub(Term, Depth, Prefix) :-
  print_prefix(Depth, Prefix),
  (var(Term) -> (Name = Term, Arglist = []);
     (non_null_list(Term) ->
         (Name = '[', Term = Arglist);
         Term =.. [Name | Arglist]
  )  ),
  print(Name), nl,
  D_plus is Depth+1,
  list_print_args(Arglist, D_plus, Prefix),
  (Name == '[' -> (print_prefix(Depth, Prefix), print(']'), nl); true).

list_print_args([],             Depth, _).
list_print_args([First | Rest], Depth, Prefix) :-
  tree_list_print_sub(First, Depth, Prefix),
  list_print_args(Rest, Depth, Prefix).

%%  *************** Sets ****************

%%  Following predicates treat lists as sets.  Note that only
%%  outer brackets are interpreted as set-constructors.  Any inner
%%  nested brackets are interpreted as ordered lists - thus these
%%  sets are "flat"; they do not contain other sets.  Eg, the
%%  set: [a,b,[1,2,1]] has a list as its 3rd element and is
%%  distinct from: [a,b,[2,1]], but *not* from [b,b,[1,2,1],a,a],
%%  since duplication and order at the highest (set) level are
%%  insignificant.
%%
%%  To treat lists as multi-level sets, perform tot_sort on them, eg
%%  both [a,b,[1,2,1]] and [a,b,[2,1]] map to: [a,b,[1,2]], which
%%  may be thought of as a normalized form for multi-level sets.
%%
%%  Thus, the only easy choice is to treat all inner brackets as
%%  list-constructors (default) or as set-constructors (using
%%  tot_sort).  To explicitly distinguish and therefore allow
%%  both kinds, a structure must be set up, something like:
%%  set(List) to be interpreted as a set.  Then, eg:
%%
%%  set([1,2,[d,d,c,a]])      : 3rd element is list
%%
%%  set([1,2,set([d,d,c,a])]) : 3rd element is set
%%
%%  [1,2,1]                   : (ordered) list of 3 integers
%%
%%  set([1,2,1])              : (unordered) set of 2 integers (= set([1,2]))
%%
%%  Set structure would accept unordered/duplicate elements, but
%%  assume their insignificance.  Conversion predicate might be:
%%
%%  set_list(Set, List) :- Set =.. [set, List], is_real_list(List).

%%  subset(Part, Whole) iff Part is an subset of Whole.
%%  NG if both args are var.

subset(Part, Whole) :-
  var(Whole) -> (var(Part) -> fail;
                              subset_cv(Part, Whole)
                );
                (remove_dupl(Whole, Shorn_whole),
                 (var(Part) -> subset_vc(Part, Shorn_whole);
                               subset_cc(Part, Shorn_whole))
                ).

subset_vc([Elem | Rest_part], [Elem | Rest_whole]) :-
  subset_vc(Rest_part, Rest_whole).
subset_vc(        Rest_part,  [Elem | Rest_whole]) :-
  subset_vc(Rest_part, Rest_whole).
subset_vc([],[]).

subset_cv(Part, Whole) :- remove_dupl(Part, Whole).

subset_cc([], Whole) :- islist(Whole).
subset_cc([Elem | Rest_of_part], Whole) :-
  member(Elem, Whole),
  subset_cc(Rest_of_part, Whole).

%%  intersection(S1, S2, Ans) iff Ans is the intersection of S1 and S2.
%%  NG if arg1;2 is var.

intersection(S1, S2, Ans) :-
   remove_dupl(S1, Better_S1),
   (var(Ans) -> intersection_1(Better_S1, S2, Ans);
                intersection_2(Better_S1, S2, Ans)
   ).

intersection_1([], S2, []).
intersection_1([E | R1], S2, Ans) :-
   member(E, S2) -> (Ans = [E | RA],
                     intersection_1(R1, S2, RA)
                    );
                     intersection_1(R1, S2, Ans).

intersection_2(S1, S2, Ans) :-
   intersection_1(S1, S2, X),
   set_equal(X, Ans).

%%  union(S1, S2, Ans) iff Ans is the union of S1 and S2.
%%  NG if arg1;2 is var.

union(S1, S2, Ans) :-
   var(Ans) -> union_1(S1, S2, Ans);
               union_2(S1, S2, Ans).

union_1(S1, S2, Ans)  :- append(S1, S2, X),
                         remove_dupl(X, Ans).

union_2(S1, S2, Ans) :- union_1(S1, S2, X),
                        set_equal(X, Ans).

%%  set_diff(S1, S2, Ans) iff Ans is the set difference S1 - S2.
%%  NG if arg1;2 is var.

set_diff(S1, S2, Ans) :-
   remove_dupl(S1, Better_S1),
   (var(Ans) -> set_diff_1(Better_S1, S2, Ans);
                set_diff_2(Better_S1, S2, Ans)
   ).

set_diff_1(S1, S2, Ans) :- delete_all(S2, S1, Ans).

set_diff_2(S1, S2, Ans) :- set_diff_1(S1, S2, X),
                           set_equal(X, Ans).

%%  set_equal(A,B) iff A and B contain the same elements (set equality).

set_equal(A, B) :-
  nonvar(A), nonvar(B), set_equal_cc(A, B);
     var(A),    var(B), A = B;
     var(A), nonvar(B), remove_dupl(B, A);
  nonvar(A),    var(B), remove_dupl(A, B).

set_equal_cc(A, B) :- subset(A,B), subset(B,A).

%%   disjoint(A,B) iff A and B have no common element.
%%   NG if arg1;2 is var.

disjoint(A,B) :- not(joint(A,B)).

%%   joint(A,B) iff A and B have at least one common element.
%%   NG if arg1;2 is var.

joint(A,B) :- member(E,A), member(E,B).

%%  set_plus(S1, S2, Both) iff S1 and S2 are disjoint, and their
%%  union equals Both.  NG if Both and (S1 or S2) are var.

set_plus(S1, S2, Both) :-
  nonvar(S1) -> (nonvar(S2) -> set_plus_ccx(S1, S2, Both);
                               set_plus_vxc(S2, S1, Both)
                );
                set_plus_vxc(S1, S2, Both).

set_plus_ccx(S1, S2, Both) :- disjoint(S1, S2), union(S1, S2, Both).

set_plus_vxc(S1, S2, Both) :-
  nonvar(Both),
  subset(S2, Both),
  set_diff(Both, S2, S1).

%%  powerset(Set, Power) iff Power is the power set of Set, ie, a list
%%  of all subsets of Set.  NG if arg1 is var.

powerset(Set, Power) :-
  remove_dupl(Set, Shrunk_set),
  powerset_xx(Shrunk_set, Power).

powerset_xx([], [[]]).
powerset_xx([Elem | Rest], Power) :-
  powerset_xx(Rest, Sub_Power),
  double_list(Elem, Sub_Power, Power).

double_list(New_elem, [Single], [Single, [New_elem | Single]]) :- !.
double_list(New_elem, [Elem | Rest], [Elem, [New_elem | Elem] | List]) :-
  double_list(New_elem, Rest, List).

%%  Here's an alternative version of powerset, perhaps a bit less
%%  efficient, but easier to understand.  It is deliberately
%%  commented out, so as not to conflict with the above.
%%  NG if arg1 is var.
%%
%%  powerset(Set, Power) :- setof(Sub, subset(Sub, Set), Power).

%%  partition(S1, S2) iff S2 is a partition of S1, ie S2 is a set of
%%  non-null pairwise disjoint sets, whose union = S1.
%%  NG if both args are var.

partition(S1, S2) :-
  nonvar(S1), nonvar(S2),        partition_cc(S1,      S2);
     var(S1), nonvar(S2),        partition_vc(S1,      S2);
  nonvar(S1),    var(S2),
       remove_dupl(S1, Slim_S1), partition_cv(Slim_S1, S2).

partition_vc(S1, S2) :-
  not(member([], S2)),      %  partition members must be non-null
  append_n(S2, S1),         %  take all elements of all members
  no_dupls(S1).             %  ensure pairwise disjoint

partition_cc(S1, S2) :-
  partition_vc(Test, S2),
  set_equal(Test, S1).

partition_cv([Elem], [[Elem]]).
partition_cv([Elem | Rest], S2) :-
  partition_cv(Rest, Sub_S2),      %  take a partition of set minus elem
  ( S2 = [[Elem] | Sub_S2];        %  either add a new singleton member
                                   %  containing elem
    (insert(Sub_S2_Elem, Sub_S2_Less_1, Sub_S2),
                                   %  or take one of the old members
     S2 = [[Elem | Sub_S2_Elem] | Sub_S2_Less_1]
    )                              %  and add elem to it
  ).

%%  closure2(List1, Pred2, List2) iff List2 is the closure of List1
%%  according to the binary predicate Pred2, for which the first
%%  operand is the "old" element and the second is the "new" or
%%  generated element.  NG if arg1 or arg2 is var.

closure2(List1, Pred2, List2) :-
  sort(List1, Sorted_list1),
  (setof(Arg2, Arg1↑Test↑(member(Arg1, Sorted_list1),
                          Test =.. [Pred2, Arg1, Arg2],
                          Test),
         New_list)
    ->
     (append(Sorted_list1, New_list, Combined_list),
      sort(Combined_list, Sorted_combined_list),
      (Sorted_combined_list = Sorted_list1
           -> List2 = Sorted_combined_list;
              closure2(Sorted_combined_list, Pred2, List2)
     ));
     List2 = Sorted_list1
  ).

%%  closure3(List1, Pred3, List2) iff List2 is the closure of List1
%%  according to the ternary predicate Pred3, for which the first 2
%%  operands are the "old" elements and the third is the "new" or
%%  generated element.  NG if arg1 or arg2 is var.

closure3(List1, Pred3, List2) :-
  sort(List1, Sorted_list1),
  (setof(Arg3, Arg1↑Arg2↑Test↑(member(Arg1, Sorted_list1),
                               member(Arg2, Sorted_list1),
                               Test =.. [Pred3, Arg1, Arg2, Arg3],
                               Test),
         New_list)
     ->
       (append(Sorted_list1, New_list, Combined_list),
        sort(Combined_list, Sorted_combined_list),
        (Sorted_combined_list = Sorted_list1
             -> List2 = Sorted_combined_list;
                closure3(Sorted_combined_list, Pred3, List2)
       ));
       List2 = Sorted_list1
  ).

%%  **************** Numeric ****************

%%  numvar(X, Limit) iff X and Limit are non-negative integers,
%%  with X =< Limit.  In generative mode, solutions are produced
%%  from zero to higher values.  Either, both, or neither argument
%%  may be instantiated.  NG if arg1 is fraction and arg2 var.

numvar(X,Limit) :- var(Limit),    natural(Limit), numvar(X, Limit).
numvar(X,Limit) :- nonvar(Limit), natural(X), ((X>Limit, !, fail); true).

%%  natural(X) iff X is a non-negative integer.

natural(X) :- nonvar(X), integer(X), X>=0;
              var(X), gen_integer(X, 0).

%%  gen_integer(X,Seed) generates integers, incrementing from Seed.
%%  NG if arg1 is nonvar or arg2 is var.

gen_integer(X, Seed) :-
  var(X),
  integer(Seed),
  gen_integer_vc(X, Seed).

gen_integer_vc(X, Seed) :-
  X is Seed;
  (New_seed is Seed+1,
   gen_integer_vc(X, New_seed)).

%%  random(Max, N) instantiates N to a random integer between
%%  1 and Max.  NG if arg1 is var.

seed(13).

random(R,N) :-
        retract(seed(S)),
        N is (S mod R) +1,
        NewSeed is (125*S+1) mod 4096,
        asserta(seed(NewSeed)),!.

%%  rationalize(Exprs, R_Exprs) iff Exprs is a numeric expression,
%%  and R_Exprs is a mostly evaluated form of the expression.
%%  Rational numbers are preserved and reduced to lowest terms,
%%  or integers if possible.  If no floating-point numbers are in
%%  the expression, the results are exact, except for raising to a
%%  fractional power.  NG if Exprs is not a fully instantiated
%%  numeric expression.  Routines for handling exponentiation
%%  override some C-Prolog defaults.  X↑0 always equals 1, even for
%%  0↑0.  A negative base is allowed with an integer power, so
%%  (-2)↑4 = 16, and (-2)↑5 = -32.  Negative powers are handled
%%  correctly, eg, 2↑(-3) = 1/8, (-2)↑(-3) = -1/8, (2/3)↑(-3) =
%%  27/8. A negative base to a fractional power fails, as does zero
%%  to a negative power.

rationalize(Exprs, Exprs) :- number(Exprs), !.

%%  handle plus and minus unary ops

rationalize(-(Exprs), R_Exprs) :- rationalize(Exprs*(-1), R_Exprs).

rationalize(+(Exprs), R_Exprs) :- rationalize(Exprs, R_Exprs).

%%  all other unary ops to be handled by regular evaluation.

rationalize(Exprs, R_Exprs) :-
  Exprs =.. [Un_op, Opnd1],
  Un_op \== '+',
  Un_op \== '-',
  rationalize(Opnd1, R_Opnd1),
  Eval =.. [Un_op, R_Opnd1],
  R_Exprs is Eval.

%%  handle binary ops

rationalize(Exprs, R_Exprs) :-
  Exprs =.. [Bin_op, Opnd1, Opnd2],
  rationalize(Opnd1, R_Opnd1),
  rationalize(Opnd2, R_Opnd2),
  (plain_eval(Bin_op, R_Opnd1, R_Opnd2)
        -> (Eval =.. [Bin_op, R_Opnd1, R_Opnd2], R_Exprs is Eval, !);
           (rationalize_1(Bin_op, R_Opnd1, R_Opnd2, R_Exprs), !)
  ).

%%  plain_eval is true if the expression can be evaluated directly,
%%  either because: 1) the result will be exact (eg integer subtraction),
%%  or 2) the result is (probably) not rational anyway (eg, when
%%  a floating-point number is an operand, or raising to a fractional
%%  power).

plain_eval(Bin_op, R_Opnd1, R_Opnd2) :-
  not(member(Bin_op, [+,-,*,/,↑])).

plain_eval(Bin_op, R_Opnd1, R_Opnd2) :-
  Bin_op \== '↑',
  (float(R_Opnd1); float(R_Opnd2)).

plain_eval(Bin_op, R_Opnd1, R_Opnd2) :-
  integer(R_Opnd1), integer(R_Opnd2),
  member(Bin_op, [+,-,*]).

plain_eval(↑, Base, Power) :-
  Base > 0,
  (not(integer(Power));
   Power =:= 0;
   float(Base);
   (number(Base), Power > 0)
  ).

rationalize_1(↑, 0, Power, _) :-
  Power < 0,
  nl, print('Error: raising zero to negative power.'), nl,
  !, fail.

rationalize_1(↑, 0, Power, 0) :-
  Power > 0.

rationalize_1(↑, _, 0, 1).

rationalize_1(↑, Base, Power, R_Exprs) :-
  Base < 0,
  not(integer(Power)),
  nl, print('Error: raising negative to fractional power.'), nl,
  !, fail.

rationalize_1(↑, Base, Power, R_Exprs) :-
  Base < 0,
  float(Base),
  Mag is (-Base) ↑ Power, !,
  (Power mod 2 =:= 0 -> R_Exprs is  Mag;
                        R_Exprs is -Mag).

rationalize_1(Bin_op, R_Opnd1, R_Opnd2, R_Exprs) :-
  (integer(R_Opnd1) -> (Num1 = R_Opnd1, Den1 = 1);
                        Num1/Den1 = R_Opnd1),
  (integer(R_Opnd2) -> (Num2 = R_Opnd2, Den2 = 1);
                        Num2/Den2 = R_Opnd2),
  rationalize_2(Bin_op, Num1, Den1, Num2, Den2, Num, Den),
  (Den =:= 0 -> (nl, print('Error: divide by zero'), nl,
                 !, fail
                );
                reduced(Num/Den, R_Exprs)
  ),
  !.

rationalize_2(+, Num1, Den1, Num2, Den2, Num, Den) :-
  Num is Num1*Den2 + Num2*Den1,
  Den is Den1*Den2.

rationalize_2(-, Num1, Den1, Num2, Den2, Num, Den) :-
  Num is Num1*Den2 - Num2*Den1,
  Den is Den1*Den2.

rationalize_2(*, Num1, Den1, Num2, Den2, Num, Den) :-
  Num is Num1*Num2,
  Den is Den1*Den2.

rationalize_2(/, Num1, Den1, Num2, Den2, Num, Den) :-
  Num is Num1*Den2,
  Den is Den1*Num2.

rationalize_2(↑, Num1, 1, Num2, 1, Num, Den) :-
  abs(Num1, Base),
  abs(Num2, Power),
  Mag is Base↑Power,
  ((Num1 >= 0; Power mod 2 =:= 0) -> Sign = 1; Sign = -1),
  (Num2 < 0 -> (Num = Sign,      Den = Mag);
               (Num is Sign*Mag, Den = 1)).

rationalize_2(↑, Num1, Den1, Num2, 1, Num, Den) :-
  rationalize_2(↑, Num1, 1, Num2, 1, NumNum, NumDen),
  rationalize_2(↑, Den1, 1, Num2, 1, DenNum, DenDen),
  Num is NumNum*DenDen,
  Den is NumDen*DenNum,
  !.

%%   reduced(Exprs, R_Exprs) iff R_Exprs is Exprs reduced to
%%   lowest terms.  R_Exprs is an integer if the denominator
%%   would be 1.  NG if arg1 is var.

reduced(Exprs,Exprs) :- integer(Exprs), !.
reduced(Num/Den, Ans) :-
  Num mod Den =:= 0,
  Ans is Num/Den, !.
reduced(Num_In/Den_In, Num_Out/Den_Out) :-
  gcd(Num_In, Den_In, GCD),
  Num_Temp is Num_In/GCD,
  Den_Temp is Den_In/GCD,
  (Den_Temp < 0 -> (Num_Out is -Num_Temp, Den_Out is -Den_Temp);
                   (Num_Out is  Num_Temp, Den_Out is  Den_Temp)
  ),
  !.

%%  gcd(X, Y, Ans) iff Ans is the greatest common divisor of the
%%  integers X and Y.  NG if arg1 or arg2 is var.

gcd(X, 0, X) :- !.
gcd(0, X, X) :- !.
gcd(X, Y, Ans) :-
  L is Y mod X,
  gcd(L, X, Ans), !.

%%  abs(X, Y) iff Y is the absolute value of X.  Ng if arg1 is var.

abs(X,Y) :-
  X < 0 -> Y is -X; Y is X.

%%  ***************** Control ****************

%%  loop(Pred) repeatedly invokes Pred until it fails.  Loop always
%%  fails and so is executed only for side-effects.  If Pred has
%%  several clauses, enclose in parens.  A typical use might be:
%%     loop((pred(X,Y), write(X), write('  '), write(Y), nl)).
%%  to write out all solutions.

loop(Pred) :-
  repeat,
  (Pred; (!, fail)),     %   Pred succeeds, or kill loop
  fail.                  %   Force repetition.

%%  invoke(Pred_list) creates a predication from Pred_list and
%%  invokes it.  Pred_list must be instantiated.  The reason for
%%  the 2nd arg is that otherwise invoke will quit after first
%%  success with all nonvars.  Even if all args are nonvar,
%%  users may wish to re-invoke by re-instantiating Pred_list.

invoke(Pred_list, Pred_call) :- Pred_call=..Pred_list, Pred_call.

%%  ************* Extended Logic **************

%%  counter_eg(If, Then) iff there exists some instantiation of If
%%  and Then such that If is true and Then is false.  If and Then
%%  must be predicates.  Their arg-lists may contain vars, but the
%%  predicates themselves must be specified.  Eg:
%%  counter_eg((gender(X,male), gender(Y,female)), taller(X,Y)).
%%  may be understood as "Are there any counter-examples to the rule
%%  that if X is male and Y is female, then X is taller than Y?"

counter_eg(If, Then) :- If, not(Then).

%%  implies(If, Then) iff If and Then form a true implication for
%%  this DB, ie there are no counter-examples.

implies(If, Then) :- not(counter_eg(If, Then)).

%%  The following stuff is meant to provide some capability for expressing
%%  disjunction and negation.  The three predicates visible at the user
%%  level are:
%%
%%    or(L) - to ask if this is a true disjunction; defined herein, but
%%            invoked by the user.
%%
%%    ground_or(L) - to tell the system that this is a true disjunction,
%%            ie, at least one disjunct is true.  Defined by the user
%%            as part of the DB.
%%
%%    false(P) - says that P is definitely false (not just not provable,
%%            a la "not" in normal Prolog).  Defined by the user as part
%%            of the DB.
%%
%%    start_or. - the user has to invoke this to fire up the system,
%%            before he starts asking things.
%%
%%  eg, if the user, in the DB, says:
%%
%%    ground_or([e,f,g,h,i]).
%%    false(f).
%%    false(g).
%%    ground_or([a,b,c]) :- d.
%%    d.
%%    false(b).
%%    false(a) :- w; d.
%%
%%  and then invokes start_or, the system will be able to conclude
%%  that the following succeed:
%%
%%    c.                    (because (a or b or c) is true and a and b are
%%                           both false)
%%    or([x1,d,x2]).        (because d is a true disjunct)
%%    or([f,g,t,h,r,e,i]).  (because it contains a true disjunct: [e,f,g,h,i]).
%%    or([e,h,i])           (because its residue from [e,f,g,h,i] is [f,g] all
%%                           of which are false.)
%%
%%  It's probably not wise for "ground_or" itself to depend on "or".


%%  or(L) iff L is a list of disjuncts, at least one of which is true.
%%  NG if L is var.

or(L) :- nonvar(L), L = [_|_], (or_1(L); or_2(L); or_3(L)).

%%  or_1 tries to find a true individual disjunct.
%%  or_2 tries to find a subset of L already known to be true.
%%  or_3 tries to find a superset of L already known to be true,
%%       and then show the rest are false.

or_1([E | R]) :- E; or_1(R).
or_2(L1)      :- ground_or(L2), subset(L2, L1).
or_3(L)       :- ground_or(Ground_list),
                 set_plus(L, Residue, Ground_list),
                 false_list(Residue).

%%  false_list(L) iff all members of L are provably false.

false_list([]).
false_list([E1 | Rest]) :- false(E1), false_list(Rest).

%%  start_or always fails, but in the meantime, it builds clauses
%%  for each disjunct of the ground_or's.

start_or :-
  clause(ground_or(Disjuncts), Antecedents),
  set_plus([One_disjunct], Rest, Disjuncts),
  assertz((One_disjunct :- Antecedents, false_list(Rest))),
  fail.

%%  Some meta-logical facilities coming up.

%%  kb_object(Type, Head, Tail) iff there is a clause "Head :- Tail."
%%  in the current program.  If the Tail=true, and the Head is
%%  composed of all constants, Type = fact, otherwise Type = rule.

kb_object(Type, Head, Tail) :-
  current_predicate(_, Head),
  clause(Head, Tail),
  ((Tail = true, constant_term(Head)) -> Type = fact;
                                         Type = rule).

%%  assert1(Term) iff there is exactly one matching instance of Term
%%  asserted in the DB.  Term should be at least partially instantiated.

assert1(Term) :-
  repeat,
  (retract(Term) -> fail;
                    assert(Term)
  ),
  !.

%%  ed allows for some very primitive run-time program modification.
%%  The user can enter terms, facts or rules, without the "extra"
%%  parentheses needed by assert, and ed then asserts and writes out
%%  the term for later editing into the permanent program.

ed :-
   nl, print('Enter fact or rule ([] to quit).'), nl,
   read(T),
   (T = [] -> true; (ed_1(T), !, ed)).

ed_1(T) :-
  assert(T),
  tell('x.tmp'),
  nl, writeq(T), put(46), nl,
  tell(user).

%%   End of Prolog Utilities
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

------------------------------

End of PROLOG Digest
********************

∂01-Dec-86  0900	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Dec 86  09:00:03 PST
Date: Mon 1 Dec 86 08:56:50-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Faculty Meeting
To: faculty@Score.Stanford.EDU
Message-ID: <12259349270.12.RICHARDSON@Score.Stanford.EDU>

There will be a general faculty meeting on Tuesday, Dec. 2 at 2:30 in
MJH 146 to discuss the possible promotion of Matt Ginsberg to Senior
Research Associate. 
-------

∂01-Dec-86  0955	RICHARDSON@Score.Stanford.EDU 	CSD Faculty Lunch  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Dec 86  09:55:23 PST
Date: Mon 1 Dec 86 09:52:28-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: CSD Faculty Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12259359396.12.RICHARDSON@Score.Stanford.EDU>

Lunch on Tuesday, Dec. 2 at 12:15 in MJH 146. Ray Bacchetti of the Provost's
office will be joining us for discussion of "The University Budget Process".
-------

∂01-Dec-86  1104	CHEADLE@Score.Stanford.EDU 	Gray Tuesday information   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Dec 86  11:04:27 PST
Date: Mon 1 Dec 86 11:01:17-PST
From: Victoria Cheadle <CHEADLE@Score.Stanford.EDU>
Subject: Gray Tuesday information
To: faculty@Score.Stanford.EDU
Office: Margaret Jacks 258, 723-1519
Message-ID: <12259371924.25.CHEADLE@Score.Stanford.EDU>


As previously mentioned Gray Tuesday will take place Tuesday, December
16, in Jacks 146, from 2:30-5 pm.  In about a week you will receive
the online records of all of your advisees.  (The students are looking
at it this week.)  Please look them over and let me know of any
information that should be added/deleted, etc. as soon as possible.
Having all relevant material noted before the meeting will make it
run more smoothly and quickly.

Victoria
-------

∂01-Dec-86  1132	JUTTA@Score.Stanford.EDU 	MS committee meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Dec 86  11:31:58 PST
Date: Mon 1 Dec 86 11:30:04-PST
From: Jutta McCormick <JUTTA@Score.Stanford.EDU>
Subject: MS committee meeting
To: ms-program@Score.Stanford.EDU
Stanford-Phone: (415) 723-0572
Message-ID: <12259377165.22.JUTTA@Score.Stanford.EDU>

The winter quarter admissions meeting will be this Friday, December 5, at
10:00 a.m., in MJH 301.
--Jutta
-------
-------

∂01-Dec-86  1210	@CSLI.STANFORD.EDU:zaenen.pa@Xerox.COM 	reminder  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Dec 86  12:07:35 PST
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Mon 1 Dec 86 11:59:11-PST
Received: from Cabernet.ms by ArpaGateway.ms ; 01 DEC 86 11:58:32 PST
Date: 1 Dec 86 11:58 PST
From: zaenen.pa@Xerox.COM
Subject: reminder
To: folks@csli.stanford.edu
Message-ID: <861201-115832-1665@Xerox>

just a reminder:
The Lexical Project is pleased to announce a talk by 

Bill Foley (Australian National University)

on

Accusativity and Ergativity in Yimas of New Guinea.  

This talk will look a both the morphological and syntactic patterns in
Yimas, a morphological complex language of the split ergative type.  It
will argue that Yimas is a split English-Dyirbal type language,
underlyingly accusative in the first and second person and ergative in
the third.  The talk will be informal and discussion and objections
encouraged throughout.

Time: 3 p.m. Tuesday, december 2nd; Trailer seminar Room (place not
confirmed)
Note the change from the normal hour and day!!!

Annie

∂01-Dec-86  1234	@CSLI.STANFORD.EDU:zaenen.pa@Xerox.COM 	tinlunch pre-newsletter  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Dec 86  12:34:50 PST
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Mon 1 Dec 86 12:25:19-PST
Received: from Cabernet.ms by ArpaGateway.ms ; 01 DEC 86 12:17:53 PST
Date: 1 Dec 86 12:17 PST
From: zaenen.pa@Xerox.COM
Subject: tinlunch pre-newsletter
To: folks@csli.stanford.edu
Message-ID: <861201-121753-1695@Xerox>

As i wasn't well organized enough to get this in the previous
newsletter, here a quick description of the topic of next tinlunch:
paper: B.Lvin and M.Rappoport: What to do with theta-Roles?

	When EST won the linguistic wars (Newmeyer's version of linguistic
history), lexical semantics went out of fashion in mainstream generative
grammar but, as is often the case with victories that are the results of
power politics rather than reason, the problems that were raised in the
generative semantics research remained unsolved and recent years have
seen them resurface. At this point several attempts to specify the role
of lexical semantics in syntax are under elaboration. Among the debated
issues are 1. the way semantic information has to be represented in the
lexicon; 2. the number and the properties of the levels of
representation needed to link semantics and syntax. 
	The paper tries to give a partial answer to these questions from a GB
related view. I choose it because that point of view will most likely
not be widely represented among the live participants at the tin lunch.
The main purpose of the lunch should be a discussion of the general
issues raised in the paper rather than a critique of the paper itself. 
	Other relevant recent writings on the topic include: Dowty (1986): On
the semantic content of thematic roles; Jackendoff (1986) The status of
Thematic Relations in Linguistic Theory; Foley and Van Valin (1984):
Functional Syntax and Universal Grammar; and Kiparsky's manuscript on
Morphosyntax. 
	If you send me a request, i can make you a copy of the Dowty and/or
Jackendoff paper.  

Annie

∂01-Dec-86  2014	@Score.Stanford.EDU:WELCH%MER@ames-io.ARPA 	SIGBIG
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Dec 86  20:14:13 PST
Received: from ames-io.ARPA by SU-SCORE.ARPA with TCP; Mon 1 Dec 86 20:11:10-PST
Received: from MER by IO with VMS ;
          Mon, 1 Dec 86 18:41:58 PST
Date:    Mon, 1 Dec 86 18:41:58 PST
From:     WELCH%MER@ames-io.ARPA
Subject: SIGBIG
To:       @sig03.dis


               ASSOCIATION FOR COMPUTING MACHINERY
                San Francisco Golden Gate Chapter
               "SIGBIG" Special Interest Committee
                 For Large High Speed Computers

		Wednesday, Dec. 3, 1986,  7:30 PM

                    Newt Purdue / ULTRA Corp.

          ULTRA-High Speed Supercomputer Input and Output

		             CYDROME
		1589 Centre Pointe Drive, Milpitas
		Near Montague & Capital, east of 17
		   For directions:  408/943-9460

			 Wheelchair Access
     For more information: Mary Fowler, 415/972-6531, 839-6547

∂01-Dec-86  2313	NUNBERG@CSLI.STANFORD.EDU 	A point of usage  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 1 Dec 86  23:12:56 PST
Date: Mon 1 Dec 86 23:05:34-PST
From: Geoffrey Nunberg <Nunberg@CSLI.STANFORD.EDU>
Subject: A point of usage
To: folks@CSLI.STANFORD.EDU

Can anyone provide me with a lapidary explanation of the difference
between a theorist and a theoretician?
-------

∂02-Dec-86  0755	TAJNAI@Score.Stanford.EDU 	Reminder of IBM/Forum party 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Dec 86  07:55:05 PST
Date: Tue 2 Dec 86 07:51:22-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: Reminder of IBM/Forum party 
To: csd.list@Score.Stanford.EDU, csl-everyone@Sierra.Stanford.EDU,
    Reis@Sierra.Stanford.EDU, Peterson@Sierra.Stanford.EDU,
    Linvill@Sierra.Stanford.EDU, gibbons@Sierra.Stanford.EDU
Message-ID: <12259599495.15.TAJNAI@Score.Stanford.EDU>



                   CSD/CSL/CIS Faculty, Staff and Students
                            are invited to the 
				Fourth Annual
                               party hosted by
                                      IBM
                                    and the
                            Stanford Computer Forum
                          Wednesday, December 3, 1986
                            5:00 p.m. to 7:00 p.m.
                              Red and Gold Rooms
                                 Faculty Club
                    The reception immediately follows EE380
                        4:15 p.m., Skilling Auditorium

        Speaker:  Gregory F. Pfister, IBM T. J. Watson Research Center
          Title:  The IBM Research Parallel Processing Project (RP3)


p.s.  The party idea came from Brent Hailpern after graduating.  He
	thought it would be fun.  It has been fun!  Lots of work for
	the Forum staff, but still it's a PARTY!   Shel Finkelstein got
	the budget increased this year, so there will be more food.
	
-------

∂02-Dec-86  0859	NILSSON@Score.Stanford.EDU 	fac mtg
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Dec 86  08:59:47 PST
Date: Tue 2 Dec 86 08:57:50-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: fac mtg
To: ac@Score.Stanford.EDU
cc: nilsson@Score.Stanford.EDU
Message-ID: <12259611596.32.NILSSON@Score.Stanford.EDU>

The main purpose of today's faculty mtg is to consider the promotion
of Matt Ginsberg to Sr. Res. Assoc.  Since scheduling the mtg, some other
things have come up that I would like us to attend to today if there
is time.

1)  Consideration of reappointment of consulting Professors.

2)  Possibility of new CSD billets (beyond the famous "six billets")

Background on this last item:

The School of Engineering (in connection with its preparations for 
submitting a three-year budget) will be making an appeal to the
Provost for additional faculty billets.   The process for their doing
this is for them to ask all of the dept heads for their wish lists.
We will be discussing at SOE excom mtgs our billet needs.  The process
is designed to be very collegial---everyone suggests many more billets
than they will ever get, we discuss the merits of the various proposals,
and Dean Eustis hopes that some movement toward consensus will take place.
Probably we will all give highest priority, of course, to our own
suggestions, and what will be meaningful will be peoples' second
choice priorities.  That is, if each department places its highest priority
vote on its own billet requests but if they all think that CSD's 
suggestions are the next-most meritorious, that would be good for CSD.
In the end, I suppose, Jim Gibbons and the Dean's staff will have the
final say about how billets get assigned (if indeed they are successful
in getting commitments from Rosse).

I am coming on strong for four more billets (beyond the 6 earlier
assigned to CSD/CSL) and have suggested the following important areas:
1)  Natural Language Processing (I think it begins to border on the
embarrassing that CSD has no one working in this important area);
2) Robotics; 3) Scientific Computing; 4) Foundations of Computer
Science.  These suggestions are made against a background of looking
carefully at our current strengths, plans for additional hiring toward
the earlier 6 billets, and anticipation of importance of these
areas in the future.  (By the way, it is important for us to understand
that we cannot ask for four "general billets" that we will use as
best suits us as the times and circumstances suggest.  SOE is not
going to approve any blank checks, and even if it would, blank check
proposals will not compete well against specific proposals being put
forward by the other departments.)  

We can discuss all of this in more detail this afternoon, and I also
invite individual responses to this message.  -Nils
-------

∂02-Dec-86  1110	FORD@CSLI.STANFORD.EDU 	visiting   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Dec 86  11:10:37 PST
Date: Tue 2 Dec 86 11:02:02-PST
From: Marilyn Ford <FORD@CSLI.STANFORD.EDU>
Subject: visiting
To: folks@CSLI.STANFORD.EDU



Just to let people know --  I'm visiting CSLI for the next 6 weeks
and would love to talk to anyone interested in language processing or
reasoning.  I'm in Casita 43 and my extension is 3 - 0488.

                 				Marilyn Ford
-------

∂02-Dec-86  1210	@CSLI.STANFORD.EDU:southall.pa@Xerox.COM 	Re: A point of usage   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Dec 86  12:10:47 PST
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Tue 2 Dec 86 12:03:31-PST
Received: from Cabernet.ms by ArpaGateway.ms ; 02 DEC 86 12:04:27 PST
Date: 2 Dec 86 11:59 PST
From: southall.pa@Xerox.COM
Subject: Re: A point of usage
In-reply-to: Geoffrey Nunberg <Nunberg@CSLI.STANFORD.EDU>'s message of
 Mon, 1 Dec 86 23:05:34 PST
To: Nunberg@CSLI.STANFORD.EDU
cc: folks@CSLI.STANFORD.EDU
Message-ID: <861202-120427-2936@Xerox>

How about this: a theorist is someone who studies or
elaborates theories, while a theoretician is someone
who applies them to problems? (Cf. "technician"; but
there's no "technist".)

New usages: does "enqueue" count along with "agenda"?

r

∂02-Dec-86  1217	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	CARLETON UNIV. S.C.S. TECHNICAL REPORTS
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Dec 86  12:15:39 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Tue 2 Dec 86 11:59:02-PST
Received: by lindy.STANFORD.EDU; Tue, 2 Dec 86 11:52:48 PST
Date: Tue,  2 Dec 86 12:01:04 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  CARLETON UNIV. S.C.S. TECHNICAL REPORTS

Date: 28 Nov 86 12:10:00 EST
From: DEHNE <F95DEHNP@CARLETON.BITNET>
Subject: CARLETON UNIV. S.C.S. TECHNICAL REPORTS
Message_id: <C022.THEORYNT@ibm.com>
Resent-date: 2 Dec 1986 14:43:27-EST (Tuesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com


T E C H N I C A L    R E P O R T S

School of Computer Science
Carleton University
Ottawa, Ontario, Canada
KlS 5B6


SCS-TR-50       The Design of a Program Editor Based on Constraints
_______         Christopher A. Carter and Wilf R. LaLonde, May l984.

SCS-TR-5l       Discretized Linear Inaction-Penalty Learning Automata
                B.J. Oommen and Eldon Hansen, May l984.
out of print
_______

SCS-TR-52       Sense of Direction, Topological Awareness and
                Communication Complexity
_______         Nicola Santoro, May l984.

SCS-TR-53       Optimal List Organizing Strategy Which Uses
                Stochastic Move-to-Front Operations
_______         B.J. Oommen, June l984.

SCS-TR-54       Rectilinear Computational Geometry
                J. Sack, June l984.

SCS-TR-55       An Efficient, Implicit Double-Ended Priority Queue
                M.D. Atkinson, Joerg-R. Sack, Nicola Santoro,
________        T. Strothotte, July84.

SCS-TR-56       Dynamic Multipaging:  A Multidimensional Structure
                for Fast Associative Searching
________        E. Otoo, T.H. Merrett, August l984.

SCS-TR-57       Specialization, Generalization and Inheritance
_______         Wilf R. LaLonde, John R. Pugh, August l984.

SCS-TR-58       Computer Access Methods for Extendible Arrays  of
                Varying Dimensions
_______         E. Otoo, August l984.

SCS-TR-59       Area-Efficient Embeddings of Trees
_______         J.P. Corriveau, Nicola Santoro, August l984.

SCS-TR-60       Uniquely Colourable m-Dichromatic Oriented Graphs
_______         V. Neumann-Lara, N. Santoro, J. Urrutia, August l984.

SCS-TR-6l       Analysis of Distributed Algorithms for Extrema
                Finding in a Ring
_______         D. Rotem, E, Korach   and N. Santoro, August l984.

SCS-TR-62       On Zigzag Permutations and Comparisons of Adjacent
                Elements
out-of-print    M.D. Atkinson, Ocober l984.  See Information
_______         Processing Letters 21 ('85) 187-189

SCS-TR-63       Sets of Integers with Distinct Differences
_______         M.D. Atkinson, A. Hassenklover, October l984.

SCS-TR-64       Teaching Fifth Generation Computing:  The Importance
                of Small Talk
                Wilf R. LaLonde, Dave A. Thomas, John R. Pugh,
_______         October l984.

SCS-TR-65       An Extremely Fast Minimum Spanning Circle Algorithm
_______         B.J. Oommen, October l984.

SCS-TR-66       On the Futility of Arbitrarily Increasing Memory
                Capabilities of Stochastic Learning Automata
_______         B.J. Oommen, October l984.  Revised May l985.

SCS-TR-67       Heaps in Heaps
                T. Strothotte, J.-R. Sack, November l984.
_______         Revised April l985.

SCS-TR-68       Partial Orders and Comparison Problems
out-of-print    M.D. Atkinson, November l984.  See Congressus
                Numerantium 47 ('86), 77-88
_______

SCS-TR-69       On the Expected Communication Complexity of
                Distributed Selection
________        N. Santoro, J.B. Sidney, S.J. Sidney, February l985.

SCS-TR-70       Features of Fifth Generation Languages:  A Panoramic
                View
_______         Wilf R. LaLonde, John R. Pugh, March l985.

SCS-TR-7l       Actra:  The Design of an Industrial Fifth Generation
                Smalltalk System
_______         David A. Thomas, Wilf R. LaLonde, April l985.

SCS-TR-72       Minmaxheaps, Orderstatisticstrees and their
                Application to the Coursemarks Problem
_______         M.D. Atkinson, J.-R. Sack, N. Santoro, T. Strothotte, March l985

SCS-TR-73       Designing Communities of Data Types
_______         Wilf R. LaLonde, May l985.

SCS-TR-74       Absorbing and Ergodic Discretized Two Action Learning Automata
                B. John Oommen, May l985.
out of print
_______

SCS-TR-75       Optimal Parallel Merging Without Memory Conflicts
_______         Selim Akl and Nicola Santoro, May l985

SCS-TR-76       List Organizing Strategies Using Stochastic
                Move-to-Front and Stochastic Move-to-Rear Operations
_______         B. John Oommen, May 1985.

SCS-TR-77       Linearizing the Directory Growth in Order Preserving
                Extendible Hashing
_______         E.J. Otoo, July 1985.

SCS-TR-78       Improving Semijoin Evaluation in Distributed Query
                Processing
_______         E.J. Otoo, N. Santoro, D. Rotem, July 1985.

SCS-TR-79       On the Problem of Translating an Elliptic Object
                Through a Workspace of Elliptic Obstacles
_______         B.J. Oommen, I. Reichstein, July 1985.

SCS-TR-80       Smalltalk - Discovering the System
_______         W. LaLonde, J. Pugh, D. Thomas, October l985.

SCS-TR-81       A Learning Automation Solution to the Stochastic
                Minimum Spanning Circle Problem
_______         B.J. Oommen, October 1985.

SCS-TR-82       Separability of Sets of Polygons
________        Frank Dehne, Joerg-R. Sack, October 1985.

SCS-TR-83       Extensions of Partial Orders of Bounded Width
_______         M.D. Atkinson and H.W. Chang, November 1985.

SCS-TR-84       Deterministic Learning Automata Solutions to the
                Object Partitioning Problem
_______         B. John Oommen, D.C.Y. Ma, November 1985

SCS-TR-85       Selecting Subsets of the Correct Density
_______         M.D. Atkinson, December 1985

SCS-TR-86       Robot Navigation in Unknown Terrains Using Learned
                Visiblity Graphs.  Part I:  The Disjoint Convex
                Obstacles Case
________        B. J. Oommen, S.S. Iyengar, S.V.N. Rao, R.L. Kashyap,  February
1986

SCS-TR-87       Breaking Symmetry in Synchronous Networks
________        Greg N. Frederickson, Nicola Santoro, April 1986

SCS-TR-88       Data Structures and Data Types:  An Object-Oriented
                Approach
                John R. Pugh, Wilf R. LaLonde and David A. Thomas,
________        April 1986

SCS-TR-89       Ergodic Learning Automata Capable of Incorporating
                Apriori Information
________        B. J. Oommen, May 1986

SCS-TR-90       Iterative Decomposition of Digital Systems and Its
                Applications
_______         Vaclav Dvorak, May 1986.

SCS-TR-91       Actors in a Smalltalk Multiprocessor:  A Case for
                Limited Parallelism
                Wilf R. LaLonde, Dave A. Thomas and John R. Pugh,
________        May 1986

SCS-TR-92       ACTRA - A Multitasking/Multiprocessing Smalltalk
                David A. Thomas, Wilf R. LaLonde, and John R. Pugh,
________        May 1986

SCS-TR-93       Why Exemplars are Better  Than Classes
________        Wilf R. LaLonde, May 1986

SCS-TR-94       An Exemplar Based Smalltalk
                Wilf R. LaLonde, Dave A. Thomas and John R. Pugh,
________        May 1986

SCS-TR-95       Recognition of Noisy Subsequences Using Constrained
                Edit Distances
________        B. John Oommen, June 1986

SCS-TR-96       Guessing Games and Distributed Computations in
                Synchronous Networks
                J. van Leeuwen, N. Santoro, J. Urrutia and S. Zaks,
_______         June 1986.

SCS-TR-97       Bit vs. Time Tradeoffs for Distributed Elections in
                Synchronous Rings
________        M. Overmars and N. Santoro, June 1986.

SCS-TR-98       Reduction Techniques for Distributed Selection
________        N. Santoro and E. Suen, June 1986.

SCS-TR-99       A Note on Lower Bounds for Min-Max Heaps
________        A. Hasham and J.-R. Sack, June 1986.

SCS-TR-102      Computing on a Systolic Screen: Hulls,
                Contours, and Applications
__________      F. Dehne, J.-R. Sack and N. Santoro, Oct.1986

SCS-TR-103      Stochastic Automata Solutions to the Object
                Partitioning Problem
__________      B.J. Oomen and D.C.Y Ma, November 1986

- To order copies,
- to be included in the mailing list for further technical
   report titles , or
- to initiate a technical report exchange between departments
please send mail to
     SCSTECH@CARLETON (BITNET)
or write to
     Technical Report Librarian
     School of Computer Science
     Carleton University
     Ottawa, Ontario
     Canada  KlS 5B6
     Tel.: (613) 564-7549
--------------------------------------------------------------
Please include your correct (non electronic) mailing address.
--------------------------------------------------------------

∂02-Dec-86  1225	AAAI-OFFICE@SUMEX-AIM.ARPA 	Thank You   
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Dec 86  12:25:47 PST
Date: Tue 2 Dec 86 12:23:15-PST
From: AAAI <AAAI-OFFICE@SUMEX-AIM.ARPA>
Subject: Thank You
To: officers: ;
cc: MAZZETTI@SUMEX-AIM.ARPA
Telephone: (415) 328-3123
Postal-Address: 445 Burgess Drive, Menlo Park, CA 94025
Message-ID: <12259648989.39.AAAI-OFFICE@SUMEX-AIM.ARPA>


I would like to thank the members of the Council for the lovely
wedding gift of two prints by a local SF artist.  We were quite
suprised and pleased by the gesture.

By-the-way, ny husband's name is Richard Swan and was once affiliated
with CMU as an assistant professor, but currently works at a VLSI
tester company, Megatest.

Thank you again for the most generous gift!

Cheers,
Claudia

PS I know "Amy Vanderbilt" suggests the hand writing of personal
thank-yous, but ....
-------

∂02-Dec-86  1536	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER and ROOM CHANGE: Tomorrow's PLANLUNCH: Haim Gaifman
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 2 Dec 86  15:35:49 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Tue, 2 Dec 86 15:29:38-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA00517; Tue,
	  2 Dec 86 15:31:29 PST
Date: Tue 2 Dec 86 15:31:24-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: REMINDER and ROOM CHANGE: Tomorrow's PLANLUNCH: Haim Gaifman
To: planlunch_reminder@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 2-Dec-86 15:31:24.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------
       MODELLING COMPUTATIONS OF FUNCTIONS IN CONCURRENT PROCESSES
 
                         Haim Gaifman (Joint work with Vaughn Pratt)
		SRI International and Stanford University  (GAIFMAN@SRI-AI)
		
                    11:00 AM, WEDNESDAY, December 3
               SRI International, Building E, Room EK242


A concurrent computation (or a part of it) can be described by an
abstract set of events, a type-function associating with each event
its type (action) and a set of constraints on their temporal ordering.
An object which consists of these components is called a *prosset*
(pre-order specification set). We use prossets in order to model
concurrency. They are intended to have, in the study of concurrency,
a role analogous to that of strings in the study of sequentiality.
(Strings are obtained as the special case in which the constraints
impose a total order).  A *process* is defined as set of prossets. 

Basic operations on networks include combining networks by wirings and
forming loops, and are expressible by means of algebraic operations
on processes. A general theorem establishes the desired connection
between this way of modelling networks and the least fixpoint
semantics which defines the computed function. Kahn's fixpoint
semantics for networks turns out to be a particular corollary
of this theorem.

There is a natural generalization of this for non-deterministic
computations which shows to what extent non-deterministic concurrent
computations (which compute many-valued functions) can be treated
by the least fixpoint semantics without giving rise to the Brock-
Ackerman anomaly.

-------

∂02-Dec-86  1727	BETSY@CSLI.STANFORD.EDU 	more about the 12 December Party . . .  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Dec 86  17:27:08 PST
Date: Tue 2 Dec 86 17:19:19-PST
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: more about the 12 December Party . . .
To: folks@CSLI.STANFORD.EDU



                          CSLI HOLIDAY PARTY

          Friday, 12 December from 6:00 p.m. -- 10:00 p.m.

              Burgess Park Recreation Center, Room 105.


The potluck dinner will begin at 6:00 p.m on Friday, 12 December.  You
can count on plenty of turkey, ham, and wine and cold drinks being
there already, and, we hope each of you will bring other things to help
fill the table -- salads, vegetables, bread, other main course dishes,
deserts, coffee, etc. -- or as an alternative help clean up afterwards.

Suzy Parker will have a sign-up list at the front desk in Ventura
Hall.  Sign up there, or call her at 723-0628.  We'll try to make sure
we get a good distribution of all essential and festive nutrients, and
really do hope some of you will help straighten things up as an
alternative to bringing food.

Hope to see you all there!


Note:

(Burgess Park is near the corner of Alma and Ravenswood in Menlo Park.
The Recreation Center is at 700 Alma, the second building on Alma
south of Ravenswood. )
-------

∂03-Dec-86  0850	BSCOTT@Score.Stanford.EDU 	Terry Winograd    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Dec 86  08:50:46 PST
Date: Wed 3 Dec 86 08:48:20-PST
From: Betty Scott <BSCOTT@Score.Stanford.EDU>
Subject: Terry Winograd
To: AC@Score.Stanford.EDU
cc: BScott@Score.Stanford.EDU
Message-ID: <12259872008.13.BSCOTT@Score.Stanford.EDU>


Nils asked me to let you know that as of September, 1986, Terry Winograd's
appointment is 100% Commputer Science.  I'm sorry that I forgot to send this
message earlier.

Betty
-------

∂03-Dec-86  1044	SCHAFFER@Sushi.Stanford.EDU 	Next AFLBs 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Dec 86  10:43:54 PST
Date: Wed 3 Dec 86 10:38:00-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLBs
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12259891975.31.SCHAFFER@Sushi.Stanford.EDU>

Abstracts for the next two talks follow.

4-December-1986: Russell Impagliazzo(UC Berkeley)

Direct Zero-Knowledge Protocols for NP-complete Problems

A zero-knowledge protocol is a way for one party knowing a solution to
to a problem to convince another party that the problem is solvable
without revealing any other information about the problem.
Earlier protocols for NP-complete problems seemed to rely on the
fact that solutions to these problems, such as Hamiltonian Cicuit
or Graph 3-colorability, can be verified through ``geometric
properties''; i.e., verification of the solutions does not
involve computation of any complexity.

However, the same techniques can be extended to give general protocols
that enable one party to verify that she has performed a fixed
arithmetic, Boolean or Turing machine computation correctly, without
revealing any information about either the inputs or the outputs.
This leads to direct protocols for problems such as Subset Sum and
Satisfiability, as well as a general method for converting a
polynomial-time nondetermenistic Turing Machine program into a
zero-knowledge protocol for the language it recognizes. A slight
adaptation allowing probabilistic computation gives a general method
for converting any protocol into an equivalent zero-knowledge protocol.

***** Time and place: December 4, 12:30 pm in MJH 352 (Bldg. 460) *****

11-December-1986  Marshall Bern  (UC - Berkeley)

A More General Special Case of the Steiner Tree Problem

The Steiner tree problem on networks asks for a minimum length tree
spanning a given subset N of the vertices in the network.  (The vertices
not in N are optional.)  This problem is NP-complete even for planar networks.

I'll give a polynomial-time algorithm for the Steiner tree problem
on planar networks in the special case that there are a small number of 
faces which contain all the vertices in N.  I'll then show improvements
of the basic algorithm as it applies to the rectilinear Steiner problem. 
My basic algorithm is a refinement of a dynamic programming algorithm due to
Dreyfus and Wagner that is, in general, exponential time.

***** Time and place: December 11, 12:30 pm in MJH 352 (Bldg. 460) *****
-------

∂03-Dec-86  1753	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, December 4, No. 9    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 3 Dec 86  17:53:11 PST
Date: Wed 3 Dec 86 16:41:57-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, December 4, No. 9
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
_____________________________________________________________________________
December 4, 1986                 Stanford                       Vol. 2, No. 9
_____________________________________________________________________________

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ____________

          CSLI ACTIVITIES FOR THIS THURSDAY, December 4, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: What to do with theta-Roles?
     Conference Room    by B. Levin and M. Rappaport
			Discussion led by Annie Zaenen
			(Zaenen.pa@xerox.com)
			Abstract in the this Calendar

   2:15 p.m.		CSLI Seminar
     Redwood Hall       Rational Behavior in Resource-bounded Agents
     Room G-19  	David Israel
			(Israel@csli.stanford.edu)
			Abstract in the this Calendar

   3:30 p.m.		Tea
     Ventura Hall		

   4:15 p.m.		CSLI Talk
     Redwood Hall	Rational Speech Activity: The Case of Discourse
     Room G-19		Politeness 
			Professor Asa Kasher
			University of Tel Aviv, Dept. of Philosophy
			Abstract in the this Calendar
                              ____________

          CSLI ACTIVITIES FOR NEXT THURSDAY, December 11, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: Differences in Rule Type and their   
     Conference Room    Structural Basis 
			by Stephen R. Anderson
			Discussion led by Donald Churma 
		        (Churma@csli.stanford.edu)
		        Abstract in the next Calendar
			
   2:15 p.m.		CSLI Seminar
     Redwood Hall       Rational Agency
     Room G-19  	Phil Cohen
			(pcohen@sri-warbucks.arpa)
		        Abstract in the next Calendar
			
   3:30 p.m.		Tea
     Ventura Hall		

                             --------------
                          THIS WEEK'S TINLUNCH
                  Reading: What to do with theta-Roles?
                     Discussion led by Annie Zaenen
                               December 4

   When Extended Standard Theory won the linguistic wars (Newmeyer's
   version of linguistic history), lexical semantics went out of fashion
   in mainstream generative grammar but, as is often the case with
   victories that are the results of power politics rather than reason,
   the problems that were raised in the generative semantics research
   remained unsolved and recent years have seen them resurface. At this
   point several attempts to specify the role of lexical semantics in
   syntax are under elaboration. Among the debated issues are (1) the way
   semantic information has to be represented in the lexicon; (2) the
   number and the properties of the levels of representation needed to
   link semantics and syntax.
      The paper tries to give a partial answer to these questions from a
   Government Binding related view. I choose it because that point of
   view will most likely not be widely represented among the live
   participants at the TINLunch.  The main purpose of the lunch should be
   a discussion of the general issues raised in the paper rather than a
   critique of the paper itself.
      Other relevant recent writings on the topic include: Dowty (1986):
   On the semantic content of thematic roles; Jackendoff (1986): The
   status of Thematic Relations in Linguistic Theory; Foley and Van Valin
   (1984): Functional Syntax and Universal Grammar; and Kiparsky's
   manuscript on Morphosyntax.
                             --------------
                           THIS WEEK'S SEMINAR
              Rational Behavior in Resource-bounded Agents
                              David Israel
                               December 4

   Members of the Rational Agency Project at CSLI (RatAg) have been
   involved in research to develop an architecture for the production of
   rational behavior in resource-bounded agents.  The overall aim of this
   work is to combine techniques that have been constructed in artificial
   intelligence for automating means-end reasoning with a computational
   instantiation of techniques that have been developed in decision
   theory for weighing alternative courses of action.  The focus is on
   ensuring that the resulting synthesis is a viable architecture for
   agents who, like humans and robots, are resource-bounded, i.e., unable
   to perform arbitrarily large computations in constant time.
   Predicating the architecture on the fact that agents have resource
   bounds will enable its use both as a device for producing rational
   behavior in robots that are situated in dynamic, real-world
   environments, and as a model of human rational behavior.  In taking
   seriously the problem of resource boundedness, we draw heavily on the
   view of plans as ``filters'' on practical reasoning.  We are concerned
   with determining what regularities there are in the relationship
   between an agent and her environment that can be exploited in the
   design of the filtering process.
                             --------------
                         THIS WEEK'S COLLOQUIUM
       Rational Speech Activity: The Case of Discourse Politeness
                               Asa Kasher
                               December 4

   The paper will briefly outline the role to be played by rationality
   considerations in governing understanding and production of speech
   acts. It will be argued that a certain aspect of rationality
   considerations, namely cost, has been neglected. Its importance will
   be demonstrated in the case of discourse politeness as well as in some
   apparent counter-examples to Grice's conversational maxims.

-------

∂04-Dec-86  0121	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #81
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Dec 86  01:21:13 PST
Date: Wed  3 Dec 1986 11:26-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #81
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Thursday, 4 Dec 1986      Volume 4 : Issue 81

Today's Topics:
                        Announcement - Thesis,
                    LP Library - PDProlog & Update
----------------------------------------------------------------------

Date: Wed, 3 Dec 86 13:14 EST
From: Tim Finin <Tim@cis.upenn.edu>
Subject: Defense

                         Dissertation Defense
                   Computer and Information Science
                      University of Pennsylvania

       A HIGHER-ORDER LOGIC AS THE BASIS FOR LOGIC PROGRAMMING

                           GOPALAN NADATHUR
                       (gopalan@cis.upenn.edu)


The objective of this thesis is to provide a formal basis for 
higher-order features in the paradigm of logic programming.  Towards 
this end, a non-extensional form of higher-order logic that is based 
on Church's simple theory of types is used to provide a generalisation
to the definite clauses of first-order logic.  Specifically, a class 
of formulas that are called higher-order definite sentences is 
described. These formulas extend definite clauses by replacing 
first-order terms by the terms of a typed lambda calculus and by 
providing for quantification over predicate and function variables.  
It is shown that these formulas together with the notion of a proof in
the higher-order logic provide an abstract description of computation 
that is akin to the one in the first-order case. While the 
construction of a proof in a higher-order logic is often complicated 
by the task of finding appropriate substitutions for predicate 
variables, it is shown that the necessary substitutions for predicate 
variables can be tightly constrained in the context of higher-order 
definite sentences. This observation enables the description of a 
complete theorem-proving procedure for these formulas.  The procedure 
constructs proofs essentially by interweaving higher-order unification
with backchaining on implication, and constitutes a generalisation to 
the higher-order context of the well-known SLD-resolution procedure 
for definite clauses.  The results of these investigations are used to
describe a logic programming language called lambda Prolog.  This 
language contains all the features of a language such as Prolog, and, 
in addition, possesses certain higher-order features.  The uses of 
these additional features are illustrated, and it is shown how the use
of the terms of a (typed) lambda calculus as data structures provides 
a source of richness to the logic programming paradigm.

Thesis Supervisor: Dale Miller

Committee: Tim Finin, Jean Gallier (Chairman), Andre Scedrov, Richard 
Statman

------------------------------

Date: 7 Nov 86 23:25:46 GMT
From: David Fiore <ucdavis!ucrmath!hope!fiore@ucbvax.Berkeley.EDU>
Subject: PD PROLOG

This is in response to all the letters I have recieved requesting PD
PROLOG.  I have had very little luck responding to the letters, much
less getting copies of PD PROLOG to those that wanted it.  I am
therefore submitting for the second time a copy of PD PROLOG in 
uuencoded format to the Digest.

Good luck with the program!

-- David Fiore
   UseNet : ...!ucdavis!ucrmath!hope!fiore
   BITNET : consult@ucrvms

------------------------------

Date: Wed 3 Dec 86 11:25:01-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: PDProlog

[cwr]

I left the following files in SCORE:'s Prolog directory.  You'll
need these to use PDProlog.

   PS:<PROLOG>
 PDPROLOG.CODE.2;P775252   75 189686(7)   3-Dec-86 11:14:13 RESTIVO
   .DOCUMENTATION.2;P775252  24 61299(7)  3-Dec-86 11:15:14 RESTIVO
   .HELP.1;P775252          1 711(7)      3-Dec-86 11:08:41 RESTIVO
   .UUDECODE.2;P775252      3 5560(7)     3-Dec-86 11:18:03 RESTIVO
   .UUENCODE.2;P775252      2 4872(7)     3-Dec-86 11:18:59 RESTIVO

-- ed

------------------------------

End of PROLOG Digest
********************

∂04-Dec-86  0829	TAJNAI@Score.Stanford.EDU 	ICIT Dissertation Awards    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Dec 86  08:28:58 PST
Date: Thu 4 Dec 86 08:26:02-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: ICIT Dissertation Awards
To: faculty@Score.Stanford.EDU
Message-ID: <12260130093.9.TAJNAI@Score.Stanford.EDU>


ICIT (The International Center for Information Technologies)
is offering up to five awards for outstanding doctoral dissertations.

The criteria for selecting each winning dissertation are:

1.  It makes an original and substantive contribution to our understanding
of how to use information technology effectively in organizations.

2.  It is scholarly and of high research standards, in terms of theory 
and/or method.

3.  It is relevant to and readable by practititioners.

Dissertations submitted and accepted between 1/1/86 and 12/31/86
are eligible.  

Prizes are $10K for each of the 5 chosen.

If you have an advisee (or former advisee) who you consider a likely
candidate, please let me know.

Carolyn

p.s.  This applies to CSL and CSD students (EE and CS)
-------

∂04-Dec-86  1255	LUNCH@CSLI.STANFORD.EDU 	SPRING ROLLS/WHITE PLAZA/TOMORROW!!!    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Dec 86  12:52:32 PST
Date: Thu 4 Dec 86 12:38:02-PST
From: CSLI Lunch <LUNCH@CSLI.STANFORD.EDU>
Subject: SPRING ROLLS/WHITE PLAZA/TOMORROW!!!
To: folks@CSLI.STANFORD.EDU
cc: krix@CSLI.STANFORD.EDU


*                       *            *       *         *      *
      *        *             *                   *                  *
 *                   *                  *                *
                *              *                     *        *
        *               *                   *                         *
*              *                   *              *         
     *                *                                      *
         *                        *       *            *           *

*              *          *                  *            *
      *                             *                            *

           *          *                    *        *       *
 *              *            *                                  *

      *             *                 *        *       *             *
*         *                 *                               *

    *           *                 *       *        *            *

IT'S  THE HOLIDAY SEASON.........*            *            *
*          *                        *               *

   *                     *       AND THE TIME OF THE YEAR....*
*          *                         *

FOR GOOD WILL TOWARDS ALL PEOPLE......  *         *
                        *                   *                 *
*         *                       *                *
 *                         *      IT'S A SEASON OF CHEER.....

*                *             *                 *
        *               *              *
SO, YOU ARE ALL INVITED TO COME TO THE         *       *
         *                  
*             *      STANFORD CHRISTMAS FAIRE....
         
      *              AND   SHARE IN THE DELECTABLE DELIGHTS OF...

*            *       OUR VERY OWN, BACH-HONG TRAN!!!    *
 *    *                *              *            *
 
   *           SPRING       ROLLS  !        AGAIN!   *     *
        *                *              *

COME ON! AREN'T YOU TIRED OF THE SAME OLD SANDWICH, SALAD AND A COOKIE?!!
   *            *            *           
       *                              *              *
*          THEN GET ON OVER TO TRESIDDER UNION/WHITE PLAZA AND...
     *
*       *          *           *     FOLLOW YOUR NOSE! *
    *        *          *              *                     *

      *          *                *          *
*          *                 *                  *      *
*              *       *              *

BACH-HONG'S SPRING ROLLS----TOMORROW, SAT , SUN------

    @ THE STANFORD CHRISTMAS FAIRE,    WHITE PLAZA, U.S.A.-----
       *            *             *
*          *               *                  *         *

tell her SANTA sent you............*         *

*         *            *              *            *        *
-------

∂04-Dec-86  1318	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	POPL '87 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Dec 86  13:18:00 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Thu 4 Dec 86 12:57:54-PST
Received: by lindy.STANFORD.EDU; Thu, 4 Dec 86 12:51:26 PST
Date: Thu,  4 Dec 86 13:00:31 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  POPL '87

Date: 4 Dec 1986 15:36:59-EST (Thursday)
From: "Victor S. Miller" <VICTOR@YKTVMX>
Subject: POPL '87
Message_id: <C023.THEORYNT@ibm.com>
Resent-date: 4 Dec 1986 15:40:37-EST (Thursday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com


          Principles of Programming Languages '87 (POPL)
                --------------------------------

          o   Co-Chair -   Mark Wegman, IBM Thomas  J. Watson Research
              Center
          o   Co-Chair - Steve Muchnick, Sun Microsystems
          o   Program  Chairman  -  Michael O'Donnell,  University  of
              Chicago
          o   Local  Arrangements  -   Manfred  Paul,  Institut  fueur
              Informatik Technische Universitaet Mueunchen

          
                                 Registration Form

              All  fees are  listed in  US $.   Please send  this form
              along with a check or money order (payable to ACM Sympo-
              sium on Principles of Programming Languages) one of:
                John Sopka                    Uta Weber
                ACM POPL                      Institut fuer Informatik
                Box 3682                      Technische Universitaet Muenchen
                Nashua, NH 03081              Arcisstrasse 21
                 USA                          D-8000 Muenchen 2 / FRG
                                              Tel.: 49 - (0)89 / 21058176
              The  regular registration  rate includes  three lunches,
              the reception Tuesday evening,  coffee breaks and a copy
              of the proceedings.  The  student rate includes only the
              reception Tuesday  evening, coffee breaks and  a copy of
              the proceedings.   Additional copies of  the proceedings
              will be $18.00 US.

                                        Before 1/1/87  After 1/1/87
              Member of ACM and either
              SIGACT, SIGPLAN or GI     $175           $235
              ACM, SIG or GI
              member only               $190           $250
              non-member                $225           $285
              student                   $60            $100

              Name
              Affiliation
              Address
              City       State          Zip
              Country
              Telephone or Net Address
              Vegetarian Meals:         Kosher Meals:
                               Hotel Reservation Form
              Please return before December 20, 1986 to:
               Penta Hotel
               Hochstrasse 3
               D-8000 Muenchen 80, FRG
               x49 - 89 / 4485555

          Please reserve      (\# singles at DM 140,-)
                              (\# doubles at DM 185,-)

          Date of arrival
          Date of departure
          Name
          Address
          City                State     Zip
          Country
          Credit Card Number
          Amex ↑ | Visa ↑ | Master Card ↑ | Diners ↑ |

          General Note:  All local prices  are given in Deutsche Marks
          (DM).  The rate of exchange fluctuates, but at the beginning
          of October, 1986, 1 DM was equal to about $.50 US.  The only
          meals included with the  conference registration fee will be
          lunch on all three days  (January 21-23, 1987).  Any special
          dietary requests  should be included with  conference regis-
          tration.

          Transportation:  The  Munich airport is about  25km from the
          center of  town. There is  a bus  to the main  station. From
          there you can  take the underground ("S"  with every number)
          in  the  direction  "Ostbahnhof" to  the  stop  "Rosenheimer
          Platz".  A  taxi from the  airport to the Penta  Hotel costs
          about DM 20,-.

          HOTEL:  The conference hotel is the Penta Hotel, Hochstrasse
          3, D-8000  Muenchen 80, FRG.   Its telephone  is: 49 -  89 /
          4485555. The rates  per night are:  DM  140,- (single room),
          DM 185,-  (double room).   You may ask  for breakfast  to be
          served for an additional DM 18,- per person, per night.  The
          Deadline for the  special rate at the hotel  is December 20,
          1986.  The conference has reserved  a block of rooms at this
          special rate from January 20 through 24, 1987.

          There will be  a cocktail party the evening  before the con-
          ference:  January 20, 1987.

          Things to  do:  The American  writer Thomas Wolfe  said that
          "Munich is a kind of German heaven".  In addition to its fa-
          mous beer halls, it has a  large number of art galleries and
          museums, and the castle  Schloss Nymphenburg.  Its technical
          museum is the largest in the world.  The automobile manufac-
          turer BMW also has a museum and factory tour available.  De-
          tails about these will be available at the registration desk
          of the conference.

          Weather:  The average temperature  in Munich in late January
          is 28  F (2  C), and  there is a  good possibility  of snow.
          Participants from North America should find the weather sim-
          ilar to that of New York City at the same time of year.

          Travel  Arrangements for  Participants from  North America:-
          Negotiations are  underway with  several airlines  to obtain
          cheaper fares  or waivers of minimum  stay requirements. The
          specific arrangements  will depend  on the number  of people
          traveling  with each  airline. In  addition, a  group travel
          grant has been requested  from NSF.  Although first priority
          will go to  authors, some travel money may  be available for
          other participants from North America.

          People  interested in  more  information  about special  air
          fares or in  applying for travel support should  send a note
          to Prof. Susan L.   Graham (preferably by e-mail) indicating
          whether  they intend  to stay  in Munich  less than  7 days,
          whether they must use a  U.S.  carrier, and from which North
          American city they will  travel.  An electronic mailing list
          will be established to  provide up-to-date information about
          travel arrangements.

          Professor Susan L. Graham, Computer Science Division - EECS,
          University    of    California,     Berkeley,    CA    94720
          (graham@berkeley.edu or ucbvax!graham)

∂04-Dec-86  1325	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	How to get the POPL special airline fare    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Dec 86  13:24:57 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Thu 4 Dec 86 12:58:30-PST
Received: by lindy.STANFORD.EDU; Thu, 4 Dec 86 12:52:09 PST
Date: Thu,  4 Dec 86 13:01:38 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  How to get the POPL special airline fare

Date: 3 Dec 1986 12:14:44-EST (Wednesday)
From: Mark Wegman <wegman@ibm.com>
Subject: How to get the POPL special airline fare
Message_id: <C024.THEORYNT@ibm.com>
Resent-date: 4 Dec 1986 15:49:01-EST (Thursday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

Send requests to the userid popl@ibm.com for information about the special
airline fares for available to attendees of the Principles of Programming
Languages Conference in January 1987.

∂05-Dec-86  1148	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	PLANLUNCH -- Wednesday 12/10 -- Roger Hale   
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 5 Dec 86  11:47:51 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Fri, 5 Dec 86 11:40:59-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA02792; Fri,
	  5 Dec 86 11:44:45 PST
Date: Fri 5 Dec 86 11:44:40-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: PLANLUNCH -- Wednesday 12/10 -- Roger Hale
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 5-Dec-86 11:44:40.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

NOTICE CHANGE IN USUAL DAY AND TIME!! (Wednesday, 4:15)
------------------------------------------------------------------------
	USING INTERVAL TEMPORAL LOGIC FOR PARALLEL PROGRAMMING
		
			    Roger Hale
			Computer Laboratory
		   Cambridge University, England

                    4:15 PM, WEDNESDAY, December 10
               SRI International, Building E, Room EJ228

Interval Temporal Logic (ITL) was originally proposed by Moszkowski
for reasoning about the behaviour of hardware devices.  Since then it
has shown itself to have a much wider field of application, and has
been used to specify a variety of concurrent and time-dependent
systems at different levels of abstraction.  Moreover, it has been
found that a useful subset of ITL specifications are executable in the
programming language TEMPURA.  Experience gained from prototyping
temporal logic specifications in Tempura leads us to believe that this
is a practical (and enjoyable) way to produce formal specifications.

In the talk I will present some temporal logic specifications which
are also Tempura programs, and will indicate how these programs are
executed by the Tempura interpreter.  I will give examples of both
high- and low-level specifications, and will describe a way to relate
different levels of abstraction.  In conclusion, I will outline some
future plans, which include the provision of a decision support system
for Tempura.


-------

∂05-Dec-86  1203	EMMA@CSLI.STANFORD.EDU 	Newsletter item 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  12:03:28 PST
Mail-From: LAURI created at  1-Dec-86 16:19:50
Date: Mon 1 Dec 86 16:19:50-PST
From: Lauri Karttunen <Lauri@CSLI.STANFORD.EDU>
Subject: Newsletter item
To: Emma@CSLI.STANFORD.EDU
ReSent-Date: Fri 5 Dec 86 11:50:56-PST
ReSent-From: Emma Pease <Emma@CSLI.STANFORD.EDU>
ReSent-To: folks@CSLI.STANFORD.EDU

Bente Maegaard from the University of Copenhangen is visiting CSLI until
Dec. 12.  Prof. Maegaard is the head of the liaison group for the
EUROTRA machine translation project.  EUROTRA is the machine translation
project of the European Communities and involves 9 languages.  The
Liaison group is the committee where the heads of language groups meet
once a month to make plans, to evaluate results and to take decisions in
all technical matters of the project.
-------

∂05-Dec-86  1223	SCHAFFER@Sushi.Stanford.EDU 	PhD Orals of AFLB interest
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  12:17:26 PST
Date: Fri 5 Dec 86 12:13:25-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: PhD Orals of AFLB interest
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12260433633.41.SCHAFFER@Sushi.Stanford.EDU>


University Oral Examination

A Spectral Lower-Bound Technique for the Size of
Decision Trees and Two-Level Circuits

Yigal Brandman (yigal@isl.stanford.edu)

Department of Electrical Engineering

Abstract

Given an arbitrary Boolean function f, a  universal lower bound method will 
be shown for the size of any decision tree that computes f, the average 
number of decisions in any decision tree that computes f, the length of any 
path in any decision tree that computes f, the number of AND gates in any 
two level AND/OR logic circuit that computes f and the number of OR gates 
in any two level OR/AND logic circuit that computes f. The Bounds are based on
the  power spectrum coefficients of the n-dimensional Fourier Transform of f.

The bounding techniques are also applicable to the following distributed 
communication problem: Suppose n input bits are distributed between n persons,
each person gets to know only the value of one input bit. 
On the average, what is the minimum number of bits that are needed to be 
exchanged among the individuals to compute f ?

The bounds vary from constant to exponential, and are tight in many cases. 
Examples will be shown by applying the method for the implementation of 
several functions.


Time and place: Friday, Dec 12, 9:30 am at AEL 109. Refreshments
will be served at 9:15.

(For those who don't know what AEL means: it is the Applied Electronics
Laboratory located between Sequoia Lane and Via Palou near the Hansen
Labs. It might be appropriate for me to suggest a *circuitous* route to
AEL, but I'll refrain from doing so.   Alex)
-------

∂05-Dec-86  1308	SCHAFFER@Sushi.Stanford.EDU 	Directions to AEL    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  13:08:33 PST
Date: Fri 5 Dec 86 13:04:02-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Directions to AEL
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12260442847.41.SCHAFFER@Sushi.Stanford.EDU>

It has been suggested that ``On Via Crespi, opposite McCullough,
next to ERL'' is a better description of where AEL is. 
Alex
-------

∂05-Dec-86  1353	LB@CSLI.STANFORD.EDU 	Bente Maergaard   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  13:53:47 PST
Date: Fri 5 Dec 86 13:45:23-PST
From: Leslie Batema <LB@CSLI.STANFORD.EDU>
Subject: Bente Maergaard
To: researchers@CSLI.STANFORD.EDU, visitors-patrol@CSLI.STANFORD.EDU
(415) 723-9007




Bente Maegaard from the University of Copenhangen is visiting CSLI until
Dec. 12.  Prof. Maegaard is the head of the liaison group for the
EUROTRA machine translation project.  EUROTRA is the machine translation
project of the European Communities and involves 9 languages.  The
Liaison group is the committee where the heads of language groups meet
once a month to make plans, to evaluate results and to take decisions in
all technical matters of the project.

Bente Maergaard is housed in Casita 51, and can be reached at
725-2319 or via her netmail address, Maergaard@csli.

-------

∂05-Dec-86  1533	KAY@CSLI.STANFORD.EDU 	Seminar on EUROTRA    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  15:33:47 PST
Date: Fri 5 Dec 86 15:24:47-PST
From: Martin Kay <Kay@CSLI.STANFORD.EDU>
Subject: Seminar on EUROTRA
To: FOLKS@CSLI.STANFORD.EDU

On Wednesday, 10th December, at noon, there will be a talk in the Ventura
Conference room on

                              EUROTRA

      The Machine Translation Project of the European Communities.

                                 by

                      Professor Bente Maegaard

                      University of Copenhagen,
              Chairman of the Liaison Group of Eurotra.

This research and development project, which runs until 1990, was adopted by
the Council of Ministers in 1982.  Is is big: covering 9 languages and 12
countries.

In the talk, she will comment on
   - the background of EUROTRA
   - its goals
   - its organization, and
   - the fundamental ideas on which it is based.

--Martin Kay
-------

∂05-Dec-86  1536	LB@CSLI.STANFORD.EDU 	Bente Maegaard - Correction 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  15:36:42 PST
Date: Fri 5 Dec 86 15:25:27-PST
From: Leslie Batema <LB@CSLI.STANFORD.EDU>
Subject: Bente Maegaard - Correction
To: researchers@CSLI.STANFORD.EDU, visitors-patrol@CSLI.STANFORD.EDU
(415) 723-9007


I misspelled Bente's last name, it should be MAEGAARD -- not
Maergaard, and her netmail address is Maegaard@csli.

Leslie
-------

∂05-Dec-86  1733	MATHIS@ADA20.ISI.EDU 	meeting in Dallas 
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  17:33:15 PST
Date: 5 Dec 1986 11:46-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: meeting in Dallas
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SU-AI.ARPA
Message-ID: <[ADA20.ISI.EDU] 5-Dec-86 11:46:24.MATHIS>

I have just sent out some last minute documents.  I hope that you
have all made your arrangements.  Two messages follow: first is
cover letter on that mailing; second is draft agenda outline.  If
you have any questions or comments, please be in touch.  -- Bob

∂05-Dec-86  1733	MATHIS@ADA20.ISI.EDU 	third mailing cover letter  
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  17:33:25 PST
Date: 5 Dec 1986 11:56-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: third mailing cover letter
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SU-AI.ARPA
Message-ID: <[ADA20.ISI.EDU] 5-Dec-86 11:56:16.MATHIS>


                                       Doc. No.: X3J13/86-015
                                       
                                       Date: December 1, 1986
                                       Project: X3J13 Common Lisp
                                       Reply to:
                                             Robert F. Mathis
                                             9712 Ceralene Dr.
                                             Fairfax, VA 22032
                                       
                                             Ph: (703)425-5923
                                             Mathis

X3J13 Members, alternates, observers, and potential participants:

This is a last minute reminder of the next meeting in Dallas on
December 10-12, 1986. If you have yet to make your reservations,
call Beverly at TI at (214)997-2108 or for general information,
Ellen Waldrum at (214)995-6716.

1. The minutes of first meeting have been delayed due to an
unforeseen sequence of unforeseeable circumstances which should
have been predictable. They are promised for the meeting in
Dallas.

2. Enclosed with this letter are the preliminary papers on
function cells and error systems.

3. At the ISO/TC97/SC22 Advisory Group meeting in Vienna, it was
decided to move ahead for a new work item on Lisp with a convenor
coming from France and a project editor coming from the United
States. This will be an item for discussion at the Dallas
meeting.

4. I had the opportunity to meet with Cathie Kachurik of the X3
Secretariat and Gary Robinson of DEC (who also happens to be
quite active in X3 and ISO/TC97) about the use of the Steele book
as a basis for the eventual standard. This issue was the basis
for some motions at the last meeting, which at the current time
are out of order. In our general discussions of goals and
objectives for the X3J13 committee, we need to discuss the actual
form we envision for the eventual standard and how closely it may
be related to the Steele book or to other manuals which have been
developed by other companies.

5. Remember that after this second meeting, we will have to
propose to X3 a set of officer candidates for X3J13. If anybody
wants to serve they should be prepared to make it known at this
meeting.




6. There will be a detailed proposed agenda at the start of the
meeting, but for your planning: Wednesday afternoon will include
brief overviews of the various topics on the agenda and an
extended discussion of goals and objectives for X3J13; Thursday
morning will begin with the function/value cell discussion;
Thursday afternoon will begin with the error system discussion;
and Friday morning will be devoted to finishing up remaining
topics.


                                     Sincerely yours,
                                     
                                     
                                     
                                     Robert F. Mathis
                                     Acting Chairman, X3J13

Attachments:

X3J13/86-010   "Issues of Separation in Function Cells and Value
               Cells" by Gabriel and Pitman with others
X3J13/86-011   "Exceptional Situations in Lisp" by Pitman
X3J13/86-012   "Error Proposal #8 as of 8/4/86" by Pitman
X3J13/86-013   "Error Proposal #8 implementation suggestion as
               of 8/4/86" by Pitman
X3J13/86-014   "Error Proposal Feedback up to 11/19/86"

∂05-Dec-86  1734	MATHIS@ADA20.ISI.EDU 	Dallas meeting draft agenda outline   
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  17:34:02 PST
Date: 5 Dec 1986 12:00-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: Dallas meeting draft agenda outline
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SU-AI.ARPA
Message-ID: <[ADA20.ISI.EDU] 5-Dec-86 12:00:32.MATHIS>

agenda header -- 1
1   Call to Order, December 10, 1:00pm
2   Opening Remarks and Introductions
3   Approval of Agenda
4   Approval of Minutes of Sept 23-24 Meeting (Doc: 86-???)
5   Report on International Activities (Doc: 86-017)
6   Other Liaison Reports
7   Review of Goals and Objectives (Doc: 86-005)
8   Brief Overview of Technical Topics on Agenda
9   Recess, 5:00pm
agenda header -- 2
10  Call to Order, December 11, 9:00am
11  Function/Value Cells (Doc: 86-010)
12  Relationship of Common Lisp and Scheme
13  European approach to defining via levels
14  LUNCH Second Day, 12:00-1:00pm
15  Error Systems (Doc: 86-011, 86-012, 86-013, 86-014)
16  Update on object system discussions (Doc: 86-018)
17  Handling technical discussions
18  Recess, 5:00pm
agenda header -- 3
19  Call to Order, December 12, 9:00am
20  Summary of Technical Issues and Discussions
21  Planning Relative to Other Technical Issues
22  Call for Officer Candidates
23  Future Meeting Schedule (Doc: SD-04)
24  Review of Action Item Assignments
25  Adjournment, 12:00noon

∂05-Dec-86  1825	FAHLMAN@C.CS.CMU.EDU 	Logisitcs for Dallas meeting
Received: from C.CS.CMU.EDU by SAIL.STANFORD.EDU with TCP; 5 Dec 86  18:25:39 PST
Received: ID <FAHLMAN@C.CS.CMU.EDU>; Fri 5 Dec 86 21:25:36-EST
Date: Fri, 5 Dec 1986  21:25 EST
Message-ID: <FAHLMAN.12260501376.BABYL@C.CS.CMU.EDU>
Sender: FAHLMAN@C.CS.CMU.EDU
From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
To:   x3j13@SU-AI.ARPA
Subject: Logisitcs for Dallas meeting


I have a couple of questions about local arrangements for the Dallas
meeting.  Could someone from TI send the following info to this mailing
list.  (My apologies if this info was in some earlier mailing -- I can't
seem to find it if so.  Maybe it was on the reservation form, which I
mailed in and didn't copy.)

1. Mailing address and phone number of the Sheraton Park Central.

2. How to get there from DFW airport.  Approximate price and time
required for a taxi.  Is there any cheaper way to make the trip, such as
a hotel limo?  A lot of us will probably be arriving 10 - noon on
Wednesday, and will be heading back to the airport after adjornment on
Friday.

Thanks,
Scott

∂08-Dec-86  0116	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #82
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Dec 86  01:16:37 PST
Date: Sun  7 Dec 1986 6:58-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Phone: (415) 858.0300
Subject: PROLOG Digest   V4 #82
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest             Monday, 8 Dec 1986       Volume 4 : Issue 82

Today's Topics:
                     Programming -  Comment Style
----------------------------------------------------------------------

Date: 7 Dec 86 06:04:14 GMT
From: Bruce T. Smith <ihnp4!inuxc!iuvax!bsmith@ucbvax.Berkeley.EDU>
Subject: comment style

I like that kind of comment, too.  In the Prolog systems I've used, 
they are only comments, so it's safe to extend it a bit.

For example:

1) Give multiple specifications when appropriate.  E.g., foo(+X,-Y)
   and foo(-X,+Y) might make sense for a clause, and are not the
   same as foo(?X,?Y).

2) For some patterns of instantiated variables a particular argument
   may be ignored.  I use a prefix '_', like the anonymous variable.

3) Use types, e.g., foo(+Int,-Float).

-- Bruce T. Smith

------------------------------

Date: 3 Dec 86 12:22:01 GMT
From: R. Innis <mcvax!ukc!its63b!csrdi@seismo.css.gov>
Subject: Style

In Prolog Digest V4 #80 John Cugini <cugini@nbs-vms.arpa> writes:

  Many of these predicates expect certain of their arguments to be
  instantiated upon invocation.  When such restrictions apply it is
  usually the leading arguments which are thought of as input (and
  hence instantiated), and the trailing arguments as output (and
  hence allowed to be uninstantiated).

A standard way (at least, in Edinburgh) of denoting the status of 
arguments to a Prolog predicate is to include a comment line before 
the body of the clause, in which arguments expected to be instantiated
are prefixed by '+', uninstantiated arguments by a '-', and arguments 
where it doesn't matter (or where either can be used) by '?'. For 
example,

%% Append(+L1, +L2, -L3)

indicates the status of the arguments to the usual use of the standard
'append' clause. To illustrate further uses, further comments could be
added, viz:

%% Append(+L1, -L2, +L3) is the calling pattern for finding if L1 is a
member %% of L3. (?L2 would also be acceptable).

In use, I've found that this notation makes Prolog code much easier to
read and understand, which given some of what is possible in Prolog is
a very desirable attribute. What say anyone else?

-- Rick Innis

------------------------------

End of PROLOG Digest
********************

∂08-Dec-86  0902	jjohnson@mitre.ARPA 	Re:  meeting in Dallas  
Received: from MITRE.ARPA by SAIL.STANFORD.EDU with TCP; 8 Dec 86  09:00:46 PST
Date: Mon, 8 Dec 86 11:50:17 est
From: jjohnson@mitre.ARPA (Jerry Johnson)
Full-Name: Jerry Johnson
Message-Id: <8612081650.AA17339@mitre.ARPA>
Organization: The MITRE Corp., Washington, D.C.
To: MATHIS@ADA20.ISI.EDU, x3j13@SU-AI.ARPA
Subject: Re:  meeting in Dallas

Bob

My new mailing address is

Jerry Johnson
MITRE Corp
Mail Stop W418
1820 Dolley Madison Blvd
McLean VA 22102

Jerry

∂08-Dec-86  0940	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Dec 86  09:40:09 PST
Date: Mon 8 Dec 86 09:35:27-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: CSD Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12261191308.11.RICHARDSON@Score.Stanford.EDU>

Tomorrow is the final lunch for the Fall Quarter in MJH 146 at 12:15.
William Reynolds will be joining us for a discussion on the topic of
"Studies of the Indirect Cost Rate at Stanford".
-------

∂08-Dec-86  1134	DEWERK@Score.Stanford.EDU 	Open House   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Dec 86  11:34:22 PST
Date: Mon 8 Dec 86 11:21:51-PST
From: Gerda de Werk <DEWERK@Score.Stanford.EDU>
Subject: Open House
To: faculty@Score.Stanford.EDU, staff@Score.Stanford.EDU,
    students@Score.Stanford.EDU, tas@Score.Stanford.EDU,
    instructors@Score.Stanford.EDU, cstac-staff@Score.Stanford.EDU
cc: dewerk@Score.Stanford.EDU
Message-ID: <12261210677.23.DEWERK@Score.Stanford.EDU>


                     A reminder that 

             you are cordially invited to our
 
                      OPEN HOUSE

WHO:    Computer Science Department Course Administration and
        Undergraduate Program

WHERE:  CS-TAC (Computer Science - Tresidder Academic Center)

DATE:   TODAY

TIME:   4:00PM - 5:00PM



-------

∂08-Dec-86  1134	DEWERK@Score.Stanford.EDU 	Open House   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Dec 86  11:34:22 PST
Date: Mon 8 Dec 86 11:21:51-PST
From: Gerda de Werk <DEWERK@Score.Stanford.EDU>
Subject: Open House
To: faculty@Score.Stanford.EDU, staff@Score.Stanford.EDU,
    students@Score.Stanford.EDU, tas@Score.Stanford.EDU,
    instructors@Score.Stanford.EDU, cstac-staff@Score.Stanford.EDU
cc: dewerk@Score.Stanford.EDU
Message-ID: <12261210677.23.DEWERK@Score.Stanford.EDU>


                     A reminder that 

             you are cordially invited to our
 
                      OPEN HOUSE

WHO:    Computer Science Department Course Administration and
        Undergraduate Program

WHERE:  CS-TAC (Computer Science - Tresidder Academic Center)

DATE:   TODAY

TIME:   4:00PM - 5:00PM



-------

∂08-Dec-86  1203	RICHARDSON@Score.Stanford.EDU 	Budget Letter 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Dec 86  12:03:41 PST
Date: Mon 8 Dec 86 11:59:51-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Budget Letter
To: ac@Score.Stanford.EDU
Message-ID: <12261217595.11.RICHARDSON@Score.Stanford.EDU>

A copy of the 'budget letter' which was sent to SOE is in my office (MJH 214)
if you would like to come by and take a look at it.

-Anne
-------

∂08-Dec-86  1724	@CSLI.STANFORD.EDU:nunberg.pa@Xerox.COM 	self-reflexivity (applied)   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Dec 86  17:24:20 PST
Received: from Xerox.COM by CSLI.STANFORD.EDU with TCP; Mon 8 Dec 86 17:06:28-PST
Received: from Cabernet.ms by ArpaGateway.ms ; 08 DEC 86 17:05:30 PST
Date: 8 Dec 86 17:06 PST
From: nunberg.pa@Xerox.COM
Subject: self-reflexivity (applied)
To: folks@csli.stanford.edu
cc: nunberg.pa@Xerox.COM
Message-ID: <861208-170530-2745@Xerox>

Thanks for all the comments on the theorist/theoretician distinction.
No clear consensus emerged, though various of the comments were surely
lapidary and instructive.  For your delectation, here are the responses:

From: Geoffrey Nunberg <Nunberg@CSLI.STANFORD.EDU> Subject: A point of
usage To: folks@CSLI.STANFORD.EDU Can anyone provide me with a lapidary
explanation of the difference between a theorist and a theoretician? 

From: Tom Burke:  A theorist makes theories, whereas a theoretician
merely studies them

From: John Perry <JOHN@CSLI.STANFORD.EDU>: A theorist is one who creates
theories.  A theoretician is one who applies them, especially one who
does so at inappropriate times. By the way, I have no evdience for this
at all.

From: Julius Moravcsik <JULIUS@CSLI.STANFORD.EDU>  A theorist constructs
a theory to explain facts; a theoretician deals with theories; i.e. has
a "theory?" about theories. E.g. as in "party theoretician" - I never
heard anyone saying "party theorist" If you don't agree. let me know
why. Julius. 

From: Ivan Sag <SAG@CSLI.STANFORD.EDU>  Hey, man. You're the usage
editor around here! 

From: Tom Wasow <WASOW@CSLI.STANFORD.EDU>  I can't be lapidary, but
how's this for a fuzzy distinction?  A theorist is one who puts forward
or promotes theoretical ideas, and a theoretician constructs and
develops theories.  Theorists need not be concerned with building whole
theoretical systems, but theoreticians are.  Thus, for example, a GB
theorist might just be a linguist who speaks GBerish and formulates
hypotheses in terms of it;  a GB theoretician, however, would have to be
involved in the development and refinement of GB theory. Tom P.S.  Those
are my intuitions;  I have no idea whether they conform to more general
usage.  Webster treats these as full synonyms.

From: southall.pa@Xerox. How about this: a theorist is someone who
studies or elaborates theories, while a theoretician is someone who
applies them to problems? (Cf. "technician"; but there's no "technist".)

From: zaenen.pa@Xerox.COM Subject: Re: A point of usage In-reply-to:
southall.pa's message of 2 Dec 86   doesn't Marxist~Marxian go the other
way? annie

From: Carl Pollard <POLLARD@CSLI.STANFORD.EDU>  No. But I can tell you
that i never use "theorist". 

From: Ray Perrault <RPERRAULT@SRI-WARBUCKS.ARPA> 
Geoff, My sense is that one refers to someone as a theorist if he is a
theoretician of a discipline whose name is "X theory", such as "number
theorist" (and certainly not "number theoretician").


From: Jane (aka) Jrobinson <JROBINSON@SRI-WARBUCKS.ARPA>  A theorist
forms theories; a theoretician tinkers with them. J

From: Emma Pease <Emma@CSLI.STANFORD.EDU>  My non-lapidary
(marshmallow?) feeling about theoretician and theorist is that
theoreticians are more concrete and complete in their theories.

From: Lauri Karttunen <LAURI@SRI-WARBUCKS.ARPA>  On the analogy of
"pragmatist," I think a "theorist" is one with a theoretical bent of
mind, one who is prone to theorizing.  I feel that the word could easily
be used pejoratively.  The word "theoretician",on the other hand, sounds
professional.  A theoretician is a guy who earns his living by
constructing theories.  So, I would say of someone that he is a theorist
at heart but not a theoretician.

From: Zaenen.pa@Xerox.COM  A theorist likes to build theories but
doesn't do it necessarily well and a theoretician knows how to do it but
doesn't necessarily like it. This is a non native intuition, let me know
if the difference is along totally other dimensions annie  


∂08-Dec-86  2302	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	U.T. Year of Programming
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Dec 86  23:02:17 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Mon 8 Dec 86 22:38:42-PST
Received: by lindy.STANFORD.EDU; Mon, 8 Dec 86 22:31:59 PST
Date: Mon,  8 Dec 86 22:37:47 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  U.T. Year of Programming

Date: Mon 8 Dec 86 14:52:29-CST
From: Hamilton Richards <CS.HAM@R20.UTEXAS.EDU>
Subject: U.T. Year of Programming
Message_id: <C025.THEORYNT@ibm.com>
Resent-date: 8 Dec 1986 16:58:17-EST (Monday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

Please Post                                                  Please Distribute


                     The U.T. YEAR of PROGRAMMING
                           An Overview

                         5 December 1986


INTRODUCTION

The Year of Programming--a project of the Department of Computer Sciences of
The University of Texas at Austin, underwritten principally by a grant from the
U.S. Office of Naval Research--is a series of computer-scientific activities to
take place during 1987.  From the original proposal:

   Programming includes all aspects of creating an executable representation
   of a problem through all levels of abstraction from mathematical formula-
   tion to representation of an algorithmically specific architecture in a
   hardware description language.  Aspects of this process which have been
   identified for attention include problem formulation, specification
   languages, programming languages, presentation languages, and the trans-
   formations between these many representations.  The Year of Programming
   will attempt to identify and address the subset of these problem domains
   and issues which are the bottlenecks to progress towards the conversion
   of programming into a mathematical and tool supported discipline and one
   which extends from high levels of abstraction to computer architecture.


GOALS

The general objectives of The Year of Programming are the following:

    * to advance the art and science of programming by bringing together
      leading scientists for discussions and collaboration

    * to disseminate among leading practitioners the best of what has been
      learned about the theory and practice of programming


OVERALL FORMAT

The Year of Programming will consist primarily of a series of Programming
Institutes, each devoted to a specific topic.  Institutes are currently being
organized for the following topics:

 Programming Concurrent Computations (Feb-Mar) -- C.A.R. Hoare
 Encapsulation, Modularization, and Reusability (April) -- D. Gries
 Type, Domain, and Category Theories in Programming (June) -- G. Huet
 Formal Specification and Verification of Hardware (July) -- M.J.C. Gordon
 Declarative Programming (August) -- D.A. Turner
 Specification and Design (Sept) -- J. R. Abrial
 Formal Development of Programs and Proofs (autumn) -- E.W. Dijkstra

 (This list is subject to change.)

A Year of Programming contributor may be involved in any of various
activities--directing an entire Institute, organizing and presenting a
tutorial, giving one or more lectures, participating in workshops and panel
discussions, and assisting in writing and editing YoP publications.



INSTITUTE FORMAT

Each Institute's duration and format will be determined primarily by its
scientific director. Components of the typical Institute would be drawn from
the following menu:

   * Tutorial of 2-5 days' duration.  Audience: practitioners.  Purpose: to
     help each participant develop a thorough working knowledge of the
     subject.  Format: Lectures, accompanied by exercises and problem sessions
     in which participants test and strengthen their understanding.  Tutorials
     will be prominent components--even centerpieces--of most Institutes.

   * Lecture [series].  Audience: specialists and practitioners.  Purpose: to
     present latest research results.

   * Public lecture.  Audience: nonspecialists.  Purpose: to present an
     overview of the Institute's topic and of its significance and its
     relationships with other topics.

   * Workshop of 2-3 days' duration.  Participants: specialists prepared for
     intensive discussion of their current work.  Purpose: sustained
     interaction among active researchers.

   * Panel discussion.  Audience: specialists and research directors.  Purpose:
     to identify important problems and promising avenues of research.

   * Private consultations with sponsoring organizations.  Purpose: to advise
     on problems and applications that are proprietary, confidential, or not of
     general interest.

Each Year of Programming Institute will be directed by a technical leader in
its field, with all necessary support provided by the Year of Programming
Office.



PUBLICATIONS

Proceedings of the Year of Programming are to be published in a variety of
formats and media:

   * Tutorial: videotape with notes (including problems and solutions); printed
     materials prepared in advance by instructor.

   * Lecture [series]: videotape; audio tape with copies of illustrations;
     edited transcript including illustrations; papers by speakers.

   * Workshop: collection of papers submitted by participants.

   * Panel discussion: videotape; audio tape with copies of illustrations;
     edited transcript including illustrations.



FUNDING

In addition to its major grant from the Office of Naval Research, the Year of
Programming receives supplementary funding from Lockheed Missiles and Space
Company (LMSC) and other sponsors.  Its budget allows for contributing visitors
to be paid their travel and living expenses and customary honoraria.



MANAGEMENT

The Year of Programming is supervised by its Management Committee (all members
not otherwise identified are affiliated with the Department of Computer
Sciences of The University of Texas at Austin):

       J. C. Browne*    E. W. Dijkstra*    E. A. Emerson
       M. G. Gouda      C. A. R. Hoare*    C. Lengauer
       J. Misra         J. Pavone          H. Richards*~
       S. W. Sherman (LMSC)

       * member of executive subcommittee
       ~ coordinator

The Year of Programming Office staff consists of a coordinator (H. Richards)
and an administrative assistant (S.K. Rhoads).


FURTHER INFORMATION

To receive mailings of announcements of individual Programming Institutes and
application forms for tutorials and lecture series, please contact the Year of
Programming Office at one of the following addresses:

          U. T. Year of Programming
          Department of Computer Sciences
          Taylor Hall 2.124
          The University of Texas at Austin
          Austin, Texas 78712-1188

          telephone: 512-471-9526
          electronic mail: cs.ham@R20.UTEXAS.EDU

[End of overview]

∂08-Dec-86  2343	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Concurrent Programming Institute  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Dec 86  23:43:15 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Mon 8 Dec 86 22:34:11-PST
Received: by lindy.STANFORD.EDU; Mon, 8 Dec 86 22:27:20 PST
Date: Mon,  8 Dec 86 22:33:41 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  Concurrent Programming Institute

Date: Mon 8 Dec 86 14:53:24-CST
From: Hamilton Richards <CS.HAM@R20.UTEXAS.EDU>
Subject: Concurrent Programming Institute
Message_id: <C026.THEORYNT@ibm.com>
Resent-date: 8 Dec 1986 16:59:57-EST (Monday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

Please Post                                                  Please Distribute

                  The 1987 U. T. Year of Programming

                   with the generous support of the

                     U.S. Office of Naval Research

                              announces

               THE INSTITUTE OF CONCURRENT PROGRAMMING

                 Scientific Director: C. A. R. Hoare

              Austin, Texas  23 February - 6 March 1987

The Institute of Concurrent Programming is intended to advance the state of the
art in the specification, design, and implementation of concurrent computer
systems, including both hardware and software, by supplementing and
complementing the more traditional forms of scientific and educational
interchange.

Concurrent programming has been selected as a field of study which is
approaching sufficient maturity that the results of its research can begin to
be put into practice, and that practical experience can suggest future
directions for fundamental investigation.

The aims of the Institute are

1. To identify those branches of science that can presently be applied to
   practical problems, and to study them more deeply.

2. To emphasize the issues that arise in the design of mixed systems, including
   both hardware and software.

3. To concentrate on techniques that aid in specification, design, and
   planning--in particular, the breakdown of a complex product into simpler
   parts, or the breakdown of a large project into shorter phases, with clearly
   defined interfaces between them.


The Institute is made up of four parts; applications are invited for all
combinations of the first three.

1. Monday 23 February. Programming of Parallel Processors.
   Lectures on the design of concurrent systems using the Inmos Transputer(TM)
   and the occam(TM) programming notation; demonstrations of multi-Transputer
   systems. The course is organised and presented by Inmos Corporation, and is
   free of charge.

2. Tuesday-Friday 24-27 February.  Communicating Sequential Processes.
   A study of the basic ideas of concurrent programming of communicating
   systems, based on Hoare's book of the same title.  The material taught will
   be illustrated by exercises drawn from a range of applications.  The course
   will be a suitable introduction to the following Research Seminar for those
   less familiar with the field and with its theoretical background.
   Instructors: Jim Woodcock (Oxford), C. A. R. Hoare (Texas), He Jifeng
   (Oxford).

3. Monday-Wednesday 2-4 March.  Research Seminar.
   The seminar will include reports of practical experience using a combina-
   tion of formal and informal methods, with some emphasis on recent results
   in CSP.  Newer promising directions of research will also be explored.
   Topics will include computer architecture, protocol design and
   standardisation, distributed system design, fair iterated assignments,
   self-timed circuits, and silicon compilation.  Speakers include C. A. R.
   Hoare, Leslie Lamport (DEC), Jayadev Misra (Texas), David May (Inmos),
   K. Mani Chandy (Texas), Jim Woodcock, and Amir Pnueli (Weizmann).

4. Thursday-Friday 5-6 March.  Workshop.
   The aim of the workshop is to discuss the structure of the discipline and
   the most promising directions for application and for future research.
   Attendance is by invitation only.


The Institute on Concurrent Programming is the first of a series of Programming
Institutes comprising the 1987 U. T. Year of Programming, which is underwritten
principally by the U.S. Office of Naval Research, with supplementary funding
from the University of Texas, Lockheed Missiles and Space Company, and other
sponsors.  Other Institutes now being organized include

  Encapsulation, Modularization, and Reusability  (April) D. Gries (Cornell)

  Type, Domain, and Category Theories in Programming  (June) G. Huet (INRIA)

  Formal Specification and Verification of Hardware (July) M.J.C. Gordon
     (Cambridge)

  Declarative Programming (August) D.A. Turner (Kent)

  Specification and Design (September) J.R. Abrial (Paris)

  Formal Development of Programs and Proofs (autumn) E.W. Dijkstra (Texas)


FURTHER INFORMATION

To receive mailings of announcements of individual Programming Institutes and
application forms for tutorials and lecture series, please contact the Year of
Programming Office at one of the following addresses:

  U. T. Year of Programming               INTERNET: cs.ham@R20.UTEXAS.EDU
  Department of Computer Sciences
  Taylor Hall 2.124                       telephone:  512-471-9526
  The University of Texas at Austin
  Austin, Texas 78712-1188



                      ADMINISTRATIVE MATTERS


Prerequisites

The typical applicant should have a degree in a technical discipline, such as
mathematics or computing science, and at least two years of experience in
programming.


Admission

Places in the Institute's tutorials and research seminar are necessarily
limited in number.  Should the applicants outnumber the places, they will be
admitted on the basis of their qualifications as described in their answers to
the questionnaire below, whose purpose is to enable the Year of Programming
staff to select those applicants who will derive the greatest benefits from the
Institute and who will be the most likely to disseminate the benefits further.


Fees and Expenses

The Concurrent Programming Institute includes three separate events to which
admittance is limited (its other events are either open to the public or by
invitation only).

        Event                  dates             tuition

        1. occam course       23 Feb            (no charge)

        2. CSP course         24-27 Feb         $1500*

        3. research seminar   2-4 March         $1000

        4. package (2 & 3)    24 Feb-4 March    $2000*

         *includes a copy of C. A. R. Hoare's Communicating Sequential
          Processes, which will be sent to each participant upon receipt
          of tuition payment

Discounts are available for academic participants.  Faculty members are charged
50% of the standard rate; students and postdoctoral fellows are charged 25%.  A
few tuition scholarships are available for qualified applicants who could not
otherwise attend.

Living expenses, including lodging, meals, and local transportation, are
estimated at $100/day.


Accommodations

Participants are strongly encouraged to lodge in the same hotel with the
lecturers and their fellow participants.  Unless we are advised to the
contrary, we will reserve a single room for each participant for

    1. the night preceding the first event the participant will attend,
    2. the night following the last event the participant will attend, and
    3. all intervening nights

Detailed information on accommodations, schedule, weather to be expected, and
other routine matters  will accompany notices of acceptance.


Selection and Notification

The selection process will begin on 19 January, and the YoP Office will
consider, in the order of their arrival, all applications that it has received
by that date.  Applicants will be notified by express mail as soon as they have
been accepted either for immediate admission or for the waiting list.

Applications received after 19 January will be considered to the extent that
places remain open.  The selection process will continue until all places have
been filled, and a waiting list will be maintained for all qualified applicants
who are not admitted immediately.

Invoices will be sent to accepted applicants by express mail.  An accepted
applicant will be expected to remit his or her tuition payment within 10 days
of notification or by 23 February, whichever is earlier.  An applicant whose
payment is not received in time may lose his or her place to someone on the
waiting list.


Withdrawals

An accepted applicant may withdraw at any time before 23 February.  Any fees
that have been paid will be refunded provided that the YoP office can find a
replacement (the earlier we are advised of a withdrawal, the more likely we are
to find a replacement).



                       APPLICATION FOR ENROLLMENT
                    Concurrent Programming Institute
                     University of Texas at Austin
                      23 February - 6 March 1987

You may either fill in a paper copy of this application and the following
questionnaire and send it by ordinary mail, or edit your replies into the
document and send it by net mail.  Net-mailed applications and questionnaires
will be acknowledged by return mail.


name:

mailing address  (in sufficient detail for Federal Express deliveries--e.g., no
P.O. box  numbers):



telephone:  office:                    home:


net address:


your current employer:


Tuition Fees
                                                    are you applying
   Component            dates            tuition      for admission?

   1. occam course    23 Feb          $0          yes/no

   2. CSP course    24-27 Feb       $1500         yes/no

   3. research seminar    2-4 March       $1000         yes/no

   4. package (2 & 3)    24 Feb-4 March  $2000         yes/no

Do you qualify for the faculty discount (50%)? (Y/N):

Do you qualify for the student discount (75%)? (Y/N):

Do you request scholarship assistance? (Y/N):    (If Y, please attach a letter
of explanation.)

Do you understand that you are to pay separately for your lodging and meals?
(Y/N):

Please complete the following questionnaire; mail application and questionnaire
to

  U. T. Year of Programming
  Department of Computer Sciences
  Taylor Hall 2.124
  The University of Texas at Austin       INTERNET: cs.ham@R20.UTEXAS.EDU
  Austin, Texas 78712-1188




                               QUESTIONNAIRE

(In your responses, please concentrate on material that is related to the
topics of the Institute.)

Your degrees (discipline, university, year received or expected; thesis topic
and supervisor where appropriate):




Your current position:




The technical journals you read regularly:


A technical book you have read recently:


Your publications:




Industrial applicants:  please describe the sorts of problems on which you are
working.  Faculty applicants:  please describe the courses you are teaching,
the courses you plan to teach, and your research interests.  Student and
postdoctoral applicants: please describe the research in which you are engaged
and include a brief statement from your research supervisor attesting to your
qualifications.









Please describe your expectations from the Institute and how they relate to
your preceding answer.






[end of questionnaire]

∂09-Dec-86  1042	STAGER@Score.Stanford.EDU 	Tau Beta Pi evaluation forms
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Dec 86  10:42:02 PST
Date: Tue 9 Dec 86 10:39:17-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: Tau Beta Pi evaluation forms
To: instructors@Score.Stanford.EDU
cc: stager@Score.Stanford.EDU
Office: CS-TAC 29, 723-6094
Message-ID: <12261465072.23.STAGER@Score.Stanford.EDU>


Tau Beta Pi evaluation forms are now available from Tina in CS TAC.  The TAs
were notified last week, and many have come in to pick up the forms for their
classes.  If your TA has not already been in to see us, or if you will be 
handing out the evaluations yourselves, please come in soon. 

Claire
-------

∂09-Dec-86  1235	@Sushi.Stanford.EDU:CS.HAM@R20.UTEXAS.EDU 	UT Year of Programming
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Dec 86  12:35:06 PST
Received: from R20.UTEXAS.EDU by Sushi.Stanford.EDU with TCP; Tue 9 Dec 86 12:15:41-PST
Date: Tue 9 Dec 86 14:17:41-CST
From: Hamilton Richards <CS.HAM@R20.UTEXAS.EDU>
Subject: UT Year of Programming
To: aflb.tn@SUSHI.STANFORD.EDU
cc: cs.ham@R20.UTEXAS.EDU
Message-ID: <12261482985.60.CS.HAM@R20.UTEXAS.EDU>

Please Post                                                  Please Distribute


                     The U.T. YEAR of PROGRAMMING
                           An Overview

                         5 December 1986


INTRODUCTION

The Year of Programming--a project of the Department of Computer Sciences of
The University of Texas at Austin, underwritten principally by a grant from the 
U.S. Office of Naval Research--is a series of computer-scientific activities to 
take place during 1987.  From the original proposal:

   Programming includes all aspects of creating an executable representation
   of a problem through all levels of abstraction from mathematical formula-
   tion to representation of an algorithmically specific architecture in a
   hardware description language.  Aspects of this process which have been
   identified for attention include problem formulation, specification
   languages, programming languages, presentation languages, and the trans-
   formations between these many representations.  The Year of Programming 
   will attempt to identify and address the subset of these problem domains 
   and issues which are the bottlenecks to progress towards the conversion
   of programming into a mathematical and tool supported discipline and one
   which extends from high levels of abstraction to computer architecture.


GOALS

The general objectives of The Year of Programming are the following:

    * to advance the art and science of programming by bringing together 
      leading scientists for discussions and collaboration

    * to disseminate among leading practitioners the best of what has been 
      learned about the theory and practice of programming


OVERALL FORMAT

The Year of Programming will consist primarily of a series of Programming 
Institutes, each devoted to a specific topic.  Institutes are currently being 
organized for the following topics:

 Programming Concurrent Computations (Feb-Mar) -- C.A.R. Hoare
 Encapsulation, Modularization, and Reusability (April) -- D. Gries
 Type, Domain, and Category Theories in Programming (June) -- G. Huet
 Formal Specification and Verification of Hardware (July) -- M.J.C. Gordon
 Declarative Programming (August) -- D.A. Turner
 Specification and Design (Sept) -- J. R. Abrial
 Formal Development of Programs and Proofs (autumn) -- E.W. Dijkstra
 
 (This list is subject to change.)

A Year of Programming contributor may be involved in any of various 
activities--directing an entire Institute, organizing and presenting a 
tutorial, giving one or more lectures, participating in workshops and panel 
discussions, and assisting in writing and editing YoP publications.



INSTITUTE FORMAT

Each Institute's duration and format will be determined primarily by its 
scientific director. Components of the typical Institute would be drawn from 
the following menu:

   * Tutorial of 2-5 days' duration.  Audience: practitioners.  Purpose: to 
     help each participant develop a thorough working knowledge of the
     subject.  Format: Lectures, accompanied by exercises and problem sessions
     in which participants test and strengthen their understanding.  Tutorials
     will be prominent components--even centerpieces--of most Institutes.

   * Lecture [series].  Audience: specialists and practitioners.  Purpose: to 
     present latest research results.

   * Public lecture.  Audience: nonspecialists.  Purpose: to present an 
     overview of the Institute's topic and of its significance and its 
     relationships with other topics.

   * Workshop of 2-3 days' duration.  Participants: specialists prepared for 
     intensive discussion of their current work.  Purpose: sustained 
     interaction among active researchers. 

   * Panel discussion.  Audience: specialists and research directors.  Purpose: 
     to identify important problems and promising avenues of research. 

   * Private consultations with sponsoring organizations.  Purpose: to advise 
     on problems and applications that are proprietary, confidential, or not of 
     general interest.

Each Year of Programming Institute will be directed by a technical leader in 
its field, with all necessary support provided by the Year of Programming 
Office.



PUBLICATIONS

Proceedings of the Year of Programming are to be published in a variety of 
formats and media:

   * Tutorial: videotape with notes (including problems and solutions); printed 
     materials prepared in advance by instructor.

   * Lecture [series]: videotape; audio tape with copies of illustrations; 
     edited transcript including illustrations; papers by speakers.

   * Workshop: collection of papers submitted by participants.

   * Panel discussion: videotape; audio tape with copies of illustrations; 
     edited transcript including illustrations.



FUNDING

In addition to its major grant from the Office of Naval Research, the Year of 
Programming receives supplementary funding from Lockheed Missiles and Space 
Company (LMSC) and other sponsors.  Its budget allows for contributing visitors 
to be paid their travel and living expenses and customary honoraria.



MANAGEMENT  

The Year of Programming is supervised by its Management Committee (all members 
not otherwise identified are affiliated with the Department of Computer 
Sciences of The University of Texas at Austin): 

       J. C. Browne*    E. W. Dijkstra*    E. A. Emerson
       M. G. Gouda      C. A. R. Hoare*    C. Lengauer
       J. Misra         J. Pavone          H. Richards*↑
       S. W. Sherman (LMSC)

       * member of executive subcommittee
       ↑ coordinator

The Year of Programming Office staff consists of a coordinator (H. Richards) 
and an administrative assistant (S.K. Rhoads). 


FURTHER INFORMATION

To receive mailings of announcements of individual Programming Institutes and 
application forms for tutorials and lecture series, please contact the Year of 
Programming Office at one of the following addresses: 
 
          U. T. Year of Programming
          Department of Computer Sciences
          Taylor Hall 2.124
          The University of Texas at Austin
          Austin, Texas 78712-1188

          telephone: 512-471-9526
          electronic mail: cs.ham@R20.UTEXAS.EDU

[End of overview]

-------

∂09-Dec-86  1243	@Sushi.Stanford.EDU:CS.HAM@R20.UTEXAS.EDU 	Concurrent Programming Institute
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Dec 86  12:43:38 PST
Received: from R20.UTEXAS.EDU by Sushi.Stanford.EDU with TCP; Tue 9 Dec 86 12:16:50-PST
Date: Tue 9 Dec 86 14:18:40-CST
From: Hamilton Richards <CS.HAM@R20.UTEXAS.EDU>
Subject: Concurrent Programming Institute
To: aflb.tn@SUSHI.STANFORD.EDU
cc: cs.ham@R20.UTEXAS.EDU
Message-ID: <12261483163.60.CS.HAM@R20.UTEXAS.EDU>

Please Post                                                  Please Distribute

                  The 1987 U. T. Year of Programming

                   with the generous support of the

                     U.S. Office of Naval Research

                              announces

               THE INSTITUTE OF CONCURRENT PROGRAMMING

                 Scientific Director: C. A. R. Hoare

              Austin, Texas  23 February - 6 March 1987

The Institute of Concurrent Programming is intended to advance the state of the 
art in the specification, design, and implementation of concurrent computer 
systems, including both hardware and software, by supplementing and 
complementing the more traditional forms of scientific and educational 
interchange.

Concurrent programming has been selected as a field of study which is 
approaching sufficient maturity that the results of its research can begin to 
be put into practice, and that practical experience can suggest future 
directions for fundamental investigation.

The aims of the Institute are

1. To identify those branches of science that can presently be applied to 
   practical problems, and to study them more deeply.

2. To emphasize the issues that arise in the design of mixed systems, including 
   both hardware and software.

3. To concentrate on techniques that aid in specification, design, and 
   planning--in particular, the breakdown of a complex product into simpler 
   parts, or the breakdown of a large project into shorter phases, with clearly 
   defined interfaces between them.


The Institute is made up of four parts; applications are invited for all 
combinations of the first three.

1. Monday 23 February. Programming of Parallel Processors.
   Lectures on the design of concurrent systems using the Inmos Transputer(TM) 
   and the occam(TM) programming notation; demonstrations of multi-Transputer  
   systems. The course is organised and presented by Inmos Corporation, and is  
   free of charge.

2. Tuesday-Friday 24-27 February.  Communicating Sequential Processes.
   A study of the basic ideas of concurrent programming of communicating  
   systems, based on Hoare's book of the same title.  The material taught will  
   be illustrated by exercises drawn from a range of applications.  The course  
   will be a suitable introduction to the following Research Seminar for those  
   less familiar with the field and with its theoretical background.   
   Instructors: Jim Woodcock (Oxford), C. A. R. Hoare (Texas), He Jifeng  
   (Oxford).

3. Monday-Wednesday 2-4 March.  Research Seminar.
   The seminar will include reports of practical experience using a combina- 
   tion of formal and informal methods, with some emphasis on recent results
   in CSP.  Newer promising directions of research will also be explored.   
   Topics will include computer architecture, protocol design and 
   standardisation, distributed system design, fair iterated assignments, 
   self-timed circuits, and silicon compilation.  Speakers include C. A. R. 
   Hoare, Leslie Lamport (DEC), Jayadev Misra (Texas), David May (Inmos),
   K. Mani Chandy (Texas), Jim Woodcock, and Amir Pnueli (Weizmann).

4. Thursday-Friday 5-6 March.  Workshop.
   The aim of the workshop is to discuss the structure of the discipline and  
   the most promising directions for application and for future research.   
   Attendance is by invitation only.


The Institute on Concurrent Programming is the first of a series of Programming 
Institutes comprising the 1987 U. T. Year of Programming, which is underwritten 
principally by the U.S. Office of Naval Research, with supplementary funding 
from the University of Texas, Lockheed Missiles and Space Company, and other 
sponsors.  Other Institutes now being organized include

  Encapsulation, Modularization, and Reusability  (April) D. Gries (Cornell)

  Type, Domain, and Category Theories in Programming  (June) G. Huet (INRIA)

  Formal Specification and Verification of Hardware (July) M.J.C. Gordon   
     (Cambridge)

  Declarative Programming (August) D.A. Turner (Kent)

  Specification and Design (September) J.R. Abrial (Paris)

  Formal Development of Programs and Proofs (autumn) E.W. Dijkstra (Texas)


FURTHER INFORMATION

To receive mailings of announcements of individual Programming Institutes and 
application forms for tutorials and lecture series, please contact the Year of 
Programming Office at one of the following addresses:

  U. T. Year of Programming	           INTERNET: cs.ham@R20.UTEXAS.EDU
  Department of Computer Sciences
  Taylor Hall 2.124	                   telephone:  512-471-9526
  The University of Texas at Austin
  Austin, Texas 78712-1188



                      ADMINISTRATIVE MATTERS


Prerequisites

The typical applicant should have a degree in a technical discipline, such as 
mathematics or computing science, and at least two years of experience in 
programming.


Admission

Places in the Institute's tutorials and research seminar are necessarily 
limited in number.  Should the applicants outnumber the places, they will be 
admitted on the basis of their qualifications as described in their answers to 
the questionnaire below, whose purpose is to enable the Year of Programming 
staff to select those applicants who will derive the greatest benefits from the 
Institute and who will be the most likely to disseminate the benefits further.


Fees and Expenses

The Concurrent Programming Institute includes three separate events to which 
admittance is limited (its other events are either open to the public or by 
invitation only).  

        Event	              dates             tuition

        1. occam course       23 Feb            (no charge)

        2. CSP course         24-27 Feb         $1500*

        3. research seminar   2-4 March         $1000

        4. package (2 & 3)    24 Feb-4 March    $2000*

         *includes a copy of C. A. R. Hoare's Communicating Sequential 
          Processes, which will be sent to each participant upon receipt
          of tuition payment

Discounts are available for academic participants.  Faculty members are charged 
50% of the standard rate; students and postdoctoral fellows are charged 25%.  A 
few tuition scholarships are available for qualified applicants who could not 
otherwise attend.  

Living expenses, including lodging, meals, and local transportation, are 
estimated at $100/day. 


Accommodations

Participants are strongly encouraged to lodge in the same hotel with the 
lecturers and their fellow participants.  Unless we are advised to the 
contrary, we will reserve a single room for each participant for

	1. the night preceding the first event the participant will attend,
	2. the night following the last event the participant will attend, and
	3. all intervening nights

Detailed information on accommodations, schedule, weather to be expected, and 
other routine matters  will accompany notices of acceptance.


Selection and Notification

The selection process will begin on 19 January, and the YoP Office will 
consider, in the order of their arrival, all applications that it has received 
by that date.  Applicants will be notified by express mail as soon as they have 
been accepted either for immediate admission or for the waiting list.  

Applications received after 19 January will be considered to the extent that 
places remain open.  The selection process will continue until all places have 
been filled, and a waiting list will be maintained for all qualified applicants 
who are not admitted immediately.

Invoices will be sent to accepted applicants by express mail.  An accepted 
applicant will be expected to remit his or her tuition payment within 10 days 
of notification or by 23 February, whichever is earlier.  An applicant whose 
payment is not received in time may lose his or her place to someone on the 
waiting list.


Withdrawals

An accepted applicant may withdraw at any time before 23 February.  Any fees 
that have been paid will be refunded provided that the YoP office can find a 
replacement (the earlier we are advised of a withdrawal, the more likely we are 
to find a replacement).



                       APPLICATION FOR ENROLLMENT
                    Concurrent Programming Institute
                     University of Texas at Austin
                      23 February - 6 March 1987

You may either fill in a paper copy of this application and the following 
questionnaire and send it by ordinary mail, or edit your replies into the 
document and send it by net mail.  Net-mailed applications and questionnaires 
will be acknowledged by return mail.


name:

mailing address  (in sufficient detail for Federal Express deliveries--e.g., no 
P.O. box  numbers):



telephone:  office:                    home:


net address:


your current employer:


Tuition Fees                                        
                                                    are you applying
   Component            dates	        tuition      for admission?

   1. occam course	23 Feb          $0	      yes/no

   2. CSP course	24-27 Feb       $1500         yes/no

   3. research seminar	2-4 March       $1000         yes/no

   4. package (2 & 3)	24 Feb-4 March  $2000         yes/no

Do you qualify for the faculty discount (50%)? (Y/N):

Do you qualify for the student discount (75%)? (Y/N):

Do you request scholarship assistance? (Y/N):    (If Y, please attach a letter 
of explanation.)

Do you understand that you are to pay separately for your lodging and meals? 
(Y/N):

Please complete the following questionnaire; mail application and questionnaire 
to

  U. T. Year of Programming		
  Department of Computer Sciences
  Taylor Hall 2.124
  The University of Texas at Austin	   INTERNET: cs.ham@R20.UTEXAS.EDU
  Austin, Texas 78712-1188




                               QUESTIONNAIRE

(In your responses, please concentrate on material that is related to the 
topics of the Institute.)

Your degrees (discipline, university, year received or expected; thesis topic 
and supervisor where appropriate):




Your current position:




The technical journals you read regularly: 


A technical book you have read recently:


Your publications:




Industrial applicants:  please describe the sorts of problems on which you are 
working.  Faculty applicants:  please describe the courses you are teaching, 
the courses you plan to teach, and your research interests.  Student and 
postdoctoral applicants: please describe the research in which you are engaged 
and include a brief statement from your research supervisor attesting to your 
qualifications.









Please describe your expectations from the Institute and how they relate to 
your preceding answer.






[end of questionnaire]
-------

∂09-Dec-86  1421	EMMA@CSLI.STANFORD.EDU 	CSLI Holiday Party   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Dec 86  14:20:20 PST
Date: Tue 9 Dec 86 13:51:45-PST
From: CSLI Lunch <LUNCH@CSLI.STANFORD.EDU>
Subject: CSLI Holiday Party
Sender: EMMA@CSLI.STANFORD.EDU
To: folks@CSLI.STANFORD.EDU, consultants@CSLI.STANFORD.EDU



*                       *            *       *         *      *
      *        *             *                   *                  *
 *                   *                  *                *
                *              *                     *        *
        *               *                   *                         *
*              *                   *              *         
     *                *                                      *
         *                        *       *            *           *

*              *          *                  *            *
      *                             *                            *

           *          *                    *        *       *
 *              *            *                                  *

      *             *                 *        *       *             *
*         *                 *                               *

    *           *                 *       *        *            *

*        ___       *         CCC         SSSS      LLL        III
   *    |   |              C     C     S     S      L          I
        |   |    *        C            S       *    L     *    I
      --------      *     C              SSS        L          I
       ( + + )  *         C                  S      L          I
*       \ v /      *       C     C     S     S      L          I
   *    /~~~\               CCCCC  *    SSSSS      LLLLLLLL   III *
       /     \    *    *              *         * 
      /       \            *     *         +              *
    /           \   *                     +++
   /             \                         +      *           *
  /               \       *       *       /↑\          *          *
 <                 >                     /   \   *        *
  \               /          *          /     \                *
   \             /    *                /       \     *
    ↑↑↑|↑↑↑↑|↑↑↑/                 *   /         \         *
       |    |                        /  HOLIDAY  \                *
       ↑    ↑            *          /             \    *
                                   /     PARTY     \        *
   *              *               /                 \             *
         *                       /     REMINDER      \    *
                            *   <↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑>
                                         [  ]
                 *                       [  ]   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


 THE WHY'S, WHERE'S , HOW'S , WHO'S , AND WHAT'S OF THE PARTY.......



 WHY?   Because........

WHERE?  Burgess Park Recreation Center, Menlo Park (700 Alma, right
	off of Ravenswood Ave. near SRI and the Menlo Park City Hall...we'll
	get a direction flyer drawn up and signs will be posted at the
	park for easy "access".)

HOW?    EASY! just show up!

WHO?    The FOLKS and spouses of CSLI...

WHEN?   THIS Friday, December 12, 1986  6:00-10:00 PM


There will be plenty to drink+ but the "eats" are up to US!(well, most
of them are....Turkey and Ham will be provided but the rest is POT-LUCK!)
and that's the point of this reminder. 

We are hoping to have a balanced POT-LUCK and you are encouraged to
bring a side-dish, main course, holiday favorite or delightful dessert
AND to respond with your prospective dish to

                         POTLUCK @ CSLI

In any case, the order of the evening will be celebrating the holidays,
so we hope to see you there with a smile on your face!



+ ....the drinks will be of the cold variety...if anyone has a special
      hot holiday drink, that would be a great "pot-luck" item!
-------

∂09-Dec-86  1514	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER : Tomorrow's PLANLUNCH -- 4:15 -- Roger Hale  
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 9 Dec 86  15:13:52 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Tue, 9 Dec 86 15:04:52-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA04012; Tue,
	  9 Dec 86 15:09:09 PST
Date: Tue 9 Dec 86 15:09:04-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: REMINDER : Tomorrow's PLANLUNCH -- 4:15 -- Roger Hale
To: planlunch_reminder@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 9-Dec-86 15:09:04.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

NOTICE CHANGE IN USUAL DAY AND TIME!! (Wednesday, 4:15)
------------------------------------------------------------------------
	USING INTERVAL TEMPORAL LOGIC FOR PARALLEL PROGRAMMING
		
			    Roger Hale
			Computer Laboratory
		   Cambridge University, England

                    4:15 PM, WEDNESDAY, December 10
               SRI International, Building E, Room EJ228

Interval Temporal Logic (ITL) was originally proposed by Moszkowski
for reasoning about the behaviour of hardware devices.  Since then it
has shown itself to have a much wider field of application, and has
been used to specify a variety of concurrent and time-dependent
systems at different levels of abstraction.  Moreover, it has been
found that a useful subset of ITL specifications are executable in the
programming language TEMPURA.  Experience gained from prototyping
temporal logic specifications in Tempura leads us to believe that this
is a practical (and enjoyable) way to produce formal specifications.

In the talk I will present some temporal logic specifications which
are also Tempura programs, and will indicate how these programs are
executed by the Tempura interpreter.  I will give examples of both
high- and low-level specifications, and will describe a way to relate
different levels of abstraction.  In conclusion, I will outline some
future plans, which include the provision of a decision support system
for Tempura.


-------

∂09-Dec-86  1617	STAGER@Score.Stanford.EDU 	End Quarter Reports    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Dec 86  16:17:16 PST
Date: Tue 9 Dec 86 16:07:10-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: End Quarter Reports
To: instructors@Score.Stanford.EDU, tas@Score.Stanford.EDU
cc: stager@Score.Stanford.EDU
Office: CS-TAC 29, 723-6094
Message-ID: <12261524760.53.STAGER@Score.Stanford.EDU>


The End Quarter Reports, or grade sheets, are in my hands and ready to be
distributed.  Please send your TAs to my office in CS TAC to pick up
your sheets.  If it is not possible to come by, please send me a 
message via email with instructions as to where you would like them sent.
The deadline for getting the completed sheets back to me is Monday, 
December 22.  Please let me know if there's any way we can help the 
process go more smoothly.

Thanks again.
Claire


-------

∂09-Dec-86  1658	CHURMA@CSLI.STANFORD.EDU 	TINLunch abstract  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Dec 86  16:57:57 PST
Date: Tue 9 Dec 86 16:40:20-PST
From: Donald Churma <CHURMA@CSLI.STANFORD.EDU>
Subject: TINLunch abstract
To: folks@CSLI.STANFORD.EDU

Anderson is arguing, in somewhat programmatic fashion, for what is in
effect a fairly highly modularized view of phonology (although he
doesn't use this term).  Essentially, he views phonology as having
three modules, one in which the metrical formalism is appropriate (in
which apparently only stress and syllabification belong), one where
things are done autosegmentally (tone, nasality, etc.), and one that
contains only `Garden-Variety' phonological rules (dissimilation,
funky morphophonemic rules, (controversially) vowel harmony).  The
argument is basically the standard Chomsky/Pullum/Zwicky one that
modularization allows for a more constrained theory.  Curiously, this
paper has had little or no effect on subsequent phonological practice.
Why?

-------

∂09-Dec-86  1742	Mailer%OZ.AI.MIT.EDU@MC.LCS.MIT.EDU 	PHIL-SCI
Received: from MC.LCS.MIT.EDU by SAIL.STANFORD.EDU with TCP; 9 Dec 86  17:42:11 PST
Received: from MC.LCS.MIT.EDU by OZ.AI.MIT.EDU via Chaosnet with SMTP; 9 Dec 86 20:31-EST
Received: from MIT-MULTICS.ARPA (TCP 1200000006) by MC.LCS.MIT.EDU  9 Dec 86 20:30:58 EST
Received: from ALBNYVM1(MAILER) by MITVMA (Mailer X1.23) id 7978;
          Tue, 09 Dec 86 20:06:59 EST
Received: by ALBNYVM1 (Mailer X1.23b) id 8527; Tue, 09 Dec 86 19:57:48 EST
Date:         Tue, 09 Dec 86 19:56:45 EST
From:         JIM TEDESCHI <JTT58@ALBNYVM1>
Subject:      PHIL-SCI
To:           PHIL-SCI@MC.LCS.MIT.EDU

PLEASE ADD ME TO YOUR MAILING LIST.  I WOULD APPRECIATE RECEIVING ANY RECENT
COMMUNICATIONS TO LET ME IN ON TOPICS OF RECENT DISCUSSION.  THANKS. I LOOK
FORWARD TO PARTICIPATING IN THIS TELE-GROUP.

∂09-Dec-86  1740	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	NEXT MONDAY'S PLANLUNCH -- Richard Waldinger 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 9 Dec 86  17:37:58 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Tue, 9 Dec 86 17:30:47-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA04169; Tue,
	  9 Dec 86 17:35:17 PST
Date: Tue 9 Dec 86 17:35:12-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: NEXT MONDAY'S PLANLUNCH -- Richard Waldinger
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 9-Dec-86 17:35:12.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

------------------------------------------------------------------------
	                 THEORY OF IMPERATIVE LISP

                             Richard Waldinger (WALDINGER@SRI-AI)
            Artificial Intelligence Center, SRI International

                     11:00 AM, MONDAY, December 15
               SRI International, Building E, Room EJ228


Imperative LISP is LISP with destructive operations, such as rplaca
and setq, which can alter data structures. We present a theory, based
on situational logic, intended for the specification and automatic
synthesis of imperative LISP programs.  Hand derivations of programs
for destructive reverse and append have been conducted within this
theory.



-------

∂09-Dec-86  2233	POSER@CSLI.STANFORD.EDU 	colloquium announcement  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Dec 86  22:32:55 PST
Date: Tue 9 Dec 86 22:12:33-PST
From: Bill Poser <POSER@CSLI.STANFORD.EDU>
Subject: colloquium announcement
To: folks@CSLI.STANFORD.EDU








                         Linguistics Department Colloquium
				Stanford University

                                    Mark Durie
                      University of California at Santa Cruz

           Preferred argument structure in discourse: a window into the
                              Unaccusative Hypothesis

          Date:16 December 1986 (Tuesday)
          Time:15:15
          Place:420-050 (Jordan Hall)

          Refreshments will be served after the talk in the Greenberg Room.


               Dr. Durie received his degree from the Australian National
          University,  with a dissertation entitled A Grammar of Achenese
          (since published by Foris).  He spent 1984 in  the  Netherlands
          on  a  Dutch  Government  grant,  and  1985-86  in the USA on a
          Harkness Fellowship. During the past two years he  has  been  a
          visitor  at  MIT,  UCLA, and now UCSC.  Beginning in January he
          will take up a position as a Research Fellow at the  University
          of  Melbourne,  Australia,  working on the lexical semantics of
          Wh-words.


                                     Abstract


               In this talk I argue that unaccusative splits are  subject
          to   certain  discourse  constraints  having  to  do  with  the
          maintenance of information flow.





          Next Colloquium: 6 January 1987  -  Melissa  Monroe  (Stanford)
          Title to be announced.













$9

$9



-------

∂10-Dec-86  0358	ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET 	Logistics for Dallas Meeting    
Received: from RELAY.CS.NET by SAIL.STANFORD.EDU with TCP; 10 Dec 86  03:57:48 PST
Received: from ti-csl by csnet-relay.csnet id ad02710; 10 Dec 86 6:34 EST
Received: from Puff (puff.ARPA) by tilde id AA00397; Mon, 8 Dec 86 17:37:01 cst
To: x3j13@SU-AI.ARPA
Cc: ellen%Puff%ti-csl.csnet@RELAY.CS.NET
Subject:        Logistics for Dallas Meeting
Date:           8-Dec-86 16:50:13
From: ELLEN%Puff%ti-csl.csnet@RELAY.CS.NET
Message-Id:     <ELLEN.2743455011@Puff>

Thanks for the suggestion, Scott.

The mailing address of the hotel is

         Sheraton Park Central
         12720 Merit Drive
         Dallas, Texas   75251

and the phone number is 214-385-3000.

Taxi fare from DFW to the hotel should be
approximately $20.  There is also a shuttle
service called The Link that charges $9.
The approximate travel time is 30 minutes.


   -- Ellen

∂10-Dec-86  0600	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Dec 86  05:59:53 PST
Date: Wed 10 Dec 86 05:56:12-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLB
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12261675683.7.SCHAFFER@Sushi.Stanford.EDU>



I need a speaker for January 15. Most slots in February and March are
still open.


The abstract for the next talk follows.


11-December-1986  Marshall Bern  (UC - Berkeley)

A More General Special Case of the Steiner Tree Problem

The Steiner tree problem on networks asks for a minimum length tree
spanning a given subset N of the vertices in the network.  (The vertices
not in N are optional.)  This problem is NP-complete even for planar networks.

I'll give a polynomial-time algorithm for the Steiner tree problem
on planar networks in the special case that there are a small number of 
faces which contain all the vertices in N.  I'll then show improvements
of the basic algorithm as it applies to the rectilinear Steiner problem. 
My basic algorithm is a refinement of a dynamic programming algorithm due to
Dreyfus and Wagner that is, in general, exponential time.

***** Time and place: December 11, 12:30 pm in MJH 352 (Bldg. 460) *****
-------

∂10-Dec-86  0707	@Sushi.Stanford.EDU:CS.HAM@R20.UTEXAS.EDU 	UT Year of Programming
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Dec 86  07:06:44 PST
Received: from R20.UTEXAS.EDU by Sushi.Stanford.EDU with TCP; Wed 10 Dec 86 06:57:25-PST
Date: Wed 10 Dec 86 08:59:35-CST
From: Hamilton Richards <CS.HAM@R20.UTEXAS.EDU>
Subject: UT Year of Programming
To: aflb.tn@SUSHI.STANFORD.EDU
cc: cs.ham@R20.UTEXAS.EDU
Message-ID: <12261687220.6.CS.HAM@R20.UTEXAS.EDU>

Please Post                                                  Please Distribute


                     The U.T. YEAR of PROGRAMMING
                           An Overview

                         5 December 1986


INTRODUCTION

The Year of Programming--a project of the Department of Computer Sciences of
The University of Texas at Austin, underwritten principally by a grant from the 
U.S. Office of Naval Research--is a series of computer-scientific activities to 
take place during 1987.  From the original proposal:

   Programming includes all aspects of creating an executable representation
   of a problem through all levels of abstraction from mathematical formula-
   tion to representation of an algorithmically specific architecture in a
   hardware description language.  Aspects of this process which have been
   identified for attention include problem formulation, specification
   languages, programming languages, presentation languages, and the trans-
   formations between these many representations.  The Year of Programming 
   will attempt to identify and address the subset of these problem domains 
   and issues which are the bottlenecks to progress towards the conversion
   of programming into a mathematical and tool supported discipline and one
   which extends from high levels of abstraction to computer architecture.


GOALS

The general objectives of The Year of Programming are the following:

    * to advance the art and science of programming by bringing together 
      leading scientists for discussions and collaboration

    * to disseminate among leading practitioners the best of what has been 
      learned about the theory and practice of programming


OVERALL FORMAT

The Year of Programming will consist primarily of a series of Programming 
Institutes, each devoted to a specific topic.  Institutes are currently being 
organized for the following topics:

 Programming Concurrent Computations (Feb-Mar) -- C.A.R. Hoare
 Encapsulation, Modularization, and Reusability (April) -- D. Gries
 Type, Domain, and Category Theories in Programming (June) -- G. Huet
 Formal Specification and Verification of Hardware (July) -- M.J.C. Gordon
 Declarative Programming (August) -- D.A. Turner
 Specification and Design (Sept) -- J. R. Abrial
 Formal Development of Programs and Proofs (autumn) -- E.W. Dijkstra
 
 (This list is subject to change.)

A Year of Programming contributor may be involved in any of various 
activities--directing an entire Institute, organizing and presenting a 
tutorial, giving one or more lectures, participating in workshops and panel 
discussions, and assisting in writing and editing YoP publications.



INSTITUTE FORMAT

Each Institute's duration and format will be determined primarily by its 
scientific director. Components of the typical Institute would be drawn from 
the following menu:

   * Tutorial of 2-5 days' duration.  Audience: practitioners.  Purpose: to 
     help each participant develop a thorough working knowledge of the
     subject.  Format: Lectures, accompanied by exercises and problem sessions
     in which participants test and strengthen their understanding.  Tutorials
     will be prominent components--even centerpieces--of most Institutes.

   * Lecture [series].  Audience: specialists and practitioners.  Purpose: to 
     present latest research results.

   * Public lecture.  Audience: nonspecialists.  Purpose: to present an 
     overview of the Institute's topic and of its significance and its 
     relationships with other topics.

   * Workshop of 2-3 days' duration.  Participants: specialists prepared for 
     intensive discussion of their current work.  Purpose: sustained 
     interaction among active researchers. 

   * Panel discussion.  Audience: specialists and research directors.  Purpose: 
     to identify important problems and promising avenues of research. 

   * Private consultations with sponsoring organizations.  Purpose: to advise 
     on problems and applications that are proprietary, confidential, or not of 
     general interest.

Each Year of Programming Institute will be directed by a technical leader in 
its field, with all necessary support provided by the Year of Programming 
Office.



PUBLICATIONS

Proceedings of the Year of Programming are to be published in a variety of 
formats and media:

   * Tutorial: videotape with notes (including problems and solutions); printed 
     materials prepared in advance by instructor.

   * Lecture [series]: videotape; audio tape with copies of illustrations; 
     edited transcript including illustrations; papers by speakers.

   * Workshop: collection of papers submitted by participants.

   * Panel discussion: videotape; audio tape with copies of illustrations; 
     edited transcript including illustrations.



FUNDING

In addition to its major grant from the Office of Naval Research, the Year of 
Programming receives supplementary funding from Lockheed Missiles and Space 
Company (LMSC) and other sponsors.  Its budget allows for contributing visitors 
to be paid their travel and living expenses and customary honoraria.



MANAGEMENT  

The Year of Programming is supervised by its Management Committee (all members 
not otherwise identified are affiliated with the Department of Computer 
Sciences of The University of Texas at Austin): 

       J. C. Browne*    E. W. Dijkstra*    E. A. Emerson
       M. G. Gouda      C. A. R. Hoare*    C. Lengauer
       J. Misra         J. Pavone          H. Richards*↑
       S. W. Sherman (LMSC)

       * member of executive subcommittee
       ↑ coordinator

The Year of Programming Office staff consists of a coordinator (H. Richards) 
and an administrative assistant (S.K. Rhoads). 


FURTHER INFORMATION

To receive mailings of announcements of individual Programming Institutes and 
application forms for tutorials and lecture series, please contact the Year of 
Programming Office at one of the following addresses: 
 
          U. T. Year of Programming
          Department of Computer Sciences
          Taylor Hall 2.124
          The University of Texas at Austin
          Austin, Texas 78712-1188

          telephone: 512-471-9526
          electronic mail: cs.ham@R20.UTEXAS.EDU

[End of overview]

-------

∂10-Dec-86  0720	@Sushi.Stanford.EDU:CS.HAM@R20.UTEXAS.EDU 	Concurrent Programming Institute
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Dec 86  07:20:39 PST
Received: from R20.UTEXAS.EDU by Sushi.Stanford.EDU with TCP; Wed 10 Dec 86 06:58:27-PST
Date: Wed 10 Dec 86 09:00:16-CST
From: Hamilton Richards <CS.HAM@R20.UTEXAS.EDU>
Subject: Concurrent Programming Institute
To: aflb.tn@SUSHI.STANFORD.EDU
cc: cs.ham@R20.UTEXAS.EDU
Message-ID: <12261687346.6.CS.HAM@R20.UTEXAS.EDU>

Please Post                                                  Please Distribute

                  The 1987 U. T. Year of Programming

                   with the generous support of the

                     U.S. Office of Naval Research

                              announces

               THE INSTITUTE OF CONCURRENT PROGRAMMING

                 Scientific Director: C. A. R. Hoare

              Austin, Texas  23 February - 6 March 1987

The Institute of Concurrent Programming is intended to advance the state of the 
art in the specification, design, and implementation of concurrent computer 
systems, including both hardware and software, by supplementing and 
complementing the more traditional forms of scientific and educational 
interchange.

Concurrent programming has been selected as a field of study which is 
approaching sufficient maturity that the results of its research can begin to 
be put into practice, and that practical experience can suggest future 
directions for fundamental investigation.

The aims of the Institute are

1. To identify those branches of science that can presently be applied to 
   practical problems, and to study them more deeply.

2. To emphasize the issues that arise in the design of mixed systems, including 
   both hardware and software.

3. To concentrate on techniques that aid in specification, design, and 
   planning--in particular, the breakdown of a complex product into simpler 
   parts, or the breakdown of a large project into shorter phases, with clearly 
   defined interfaces between them.


The Institute is made up of four parts; applications are invited for all 
combinations of the first three.

1. Monday 23 February. Programming of Parallel Processors.
   Lectures on the design of concurrent systems using the Inmos Transputer(TM) 
   and the occam(TM) programming notation; demonstrations of multi-Transputer  
   systems. The course is organised and presented by Inmos Corporation, and is  
   free of charge.

2. Tuesday-Friday 24-27 February.  Communicating Sequential Processes.
   A study of the basic ideas of concurrent programming of communicating  
   systems, based on Hoare's book of the same title.  The material taught will  
   be illustrated by exercises drawn from a range of applications.  The course  
   will be a suitable introduction to the following Research Seminar for those  
   less familiar with the field and with its theoretical background.   
   Instructors: Jim Woodcock (Oxford), C. A. R. Hoare (Texas), He Jifeng  
   (Oxford).

3. Monday-Wednesday 2-4 March.  Research Seminar.
   The seminar will include reports of practical experience using a combina- 
   tion of formal and informal methods, with some emphasis on recent results
   in CSP.  Newer promising directions of research will also be explored.   
   Topics will include computer architecture, protocol design and 
   standardisation, distributed system design, fair iterated assignments, 
   self-timed circuits, and silicon compilation.  Speakers include C. A. R. 
   Hoare, Leslie Lamport (DEC), Jayadev Misra (Texas), David May (Inmos),
   K. Mani Chandy (Texas), Jim Woodcock, and Amir Pnueli (Weizmann).

4. Thursday-Friday 5-6 March.  Workshop.
   The aim of the workshop is to discuss the structure of the discipline and  
   the most promising directions for application and for future research.   
   Attendance is by invitation only.


The Institute on Concurrent Programming is the first of a series of Programming 
Institutes comprising the 1987 U. T. Year of Programming, which is underwritten 
principally by the U.S. Office of Naval Research, with supplementary funding 
from the University of Texas, Lockheed Missiles and Space Company, and other 
sponsors.  Other Institutes now being organized include

  Encapsulation, Modularization, and Reusability  (April) D. Gries (Cornell)

  Type, Domain, and Category Theories in Programming  (June) G. Huet (INRIA)

  Formal Specification and Verification of Hardware (July) M.J.C. Gordon   
     (Cambridge)

  Declarative Programming (August) D.A. Turner (Kent)

  Specification and Design (September) J.R. Abrial (Paris)

  Formal Development of Programs and Proofs (autumn) E.W. Dijkstra (Texas)


FURTHER INFORMATION

To receive mailings of announcements of individual Programming Institutes and 
application forms for tutorials and lecture series, please contact the Year of 
Programming Office at one of the following addresses:

  U. T. Year of Programming	           INTERNET: cs.ham@R20.UTEXAS.EDU
  Department of Computer Sciences
  Taylor Hall 2.124	                   telephone:  512-471-9526
  The University of Texas at Austin
  Austin, Texas 78712-1188



                      ADMINISTRATIVE MATTERS


Prerequisites

The typical applicant should have a degree in a technical discipline, such as 
mathematics or computing science, and at least two years of experience in 
programming.


Admission

Places in the Institute's tutorials and research seminar are necessarily 
limited in number.  Should the applicants outnumber the places, they will be 
admitted on the basis of their qualifications as described in their answers to 
the questionnaire below, whose purpose is to enable the Year of Programming 
staff to select those applicants who will derive the greatest benefits from the 
Institute and who will be the most likely to disseminate the benefits further.


Fees and Expenses

The Concurrent Programming Institute includes three separate events to which 
admittance is limited (its other events are either open to the public or by 
invitation only).  

        Event	              dates             tuition

        1. occam course       23 Feb            (no charge)

        2. CSP course         24-27 Feb         $1500*

        3. research seminar   2-4 March         $1000

        4. package (2 & 3)    24 Feb-4 March    $2000*

         *includes a copy of C. A. R. Hoare's Communicating Sequential 
          Processes, which will be sent to each participant upon receipt
          of tuition payment

Discounts are available for academic participants.  Faculty members are charged 
50% of the standard rate; students and postdoctoral fellows are charged 25%.  A 
few tuition scholarships are available for qualified applicants who could not 
otherwise attend.  

Living expenses, including lodging, meals, and local transportation, are 
estimated at $100/day. 


Accommodations

Participants are strongly encouraged to lodge in the same hotel with the 
lecturers and their fellow participants.  Unless we are advised to the 
contrary, we will reserve a single room for each participant for

	1. the night preceding the first event the participant will attend,
	2. the night following the last event the participant will attend, and
	3. all intervening nights

Detailed information on accommodations, schedule, weather to be expected, and 
other routine matters  will accompany notices of acceptance.


Selection and Notification

The selection process will begin on 19 January, and the YoP Office will 
consider, in the order of their arrival, all applications that it has received 
by that date.  Applicants will be notified by express mail as soon as they have 
been accepted either for immediate admission or for the waiting list.  

Applications received after 19 January will be considered to the extent that 
places remain open.  The selection process will continue until all places have 
been filled, and a waiting list will be maintained for all qualified applicants 
who are not admitted immediately.

Invoices will be sent to accepted applicants by express mail.  An accepted 
applicant will be expected to remit his or her tuition payment within 10 days 
of notification or by 23 February, whichever is earlier.  An applicant whose 
payment is not received in time may lose his or her place to someone on the 
waiting list.


Withdrawals

An accepted applicant may withdraw at any time before 23 February.  Any fees 
that have been paid will be refunded provided that the YoP office can find a 
replacement (the earlier we are advised of a withdrawal, the more likely we are 
to find a replacement).



                       APPLICATION FOR ENROLLMENT
                    Concurrent Programming Institute
                     University of Texas at Austin
                      23 February - 6 March 1987

You may either fill in a paper copy of this application and the following 
questionnaire and send it by ordinary mail, or edit your replies into the 
document and send it by net mail.  Net-mailed applications and questionnaires 
will be acknowledged by return mail.


name:

mailing address  (in sufficient detail for Federal Express deliveries--e.g., no 
P.O. box  numbers):



telephone:  office:                    home:


net address:


your current employer:


Tuition Fees                                        
                                                    are you applying
   Component            dates	        tuition      for admission?

   1. occam course	23 Feb          $0	      yes/no

   2. CSP course	24-27 Feb       $1500         yes/no

   3. research seminar	2-4 March       $1000         yes/no

   4. package (2 & 3)	24 Feb-4 March  $2000         yes/no

Do you qualify for the faculty discount (50%)? (Y/N):

Do you qualify for the student discount (75%)? (Y/N):

Do you request scholarship assistance? (Y/N):    (If Y, please attach a letter 
of explanation.)

Do you understand that you are to pay separately for your lodging and meals? 
(Y/N):

Please complete the following questionnaire; mail application and questionnaire 
to

  U. T. Year of Programming		
  Department of Computer Sciences
  Taylor Hall 2.124
  The University of Texas at Austin	   INTERNET: cs.ham@R20.UTEXAS.EDU
  Austin, Texas 78712-1188




                               QUESTIONNAIRE

(In your responses, please concentrate on material that is related to the 
topics of the Institute.)

Your degrees (discipline, university, year received or expected; thesis topic 
and supervisor where appropriate):




Your current position:




The technical journals you read regularly: 


A technical book you have read recently:


Your publications:




Industrial applicants:  please describe the sorts of problems on which you are 
working.  Faculty applicants:  please describe the courses you are teaching, 
the courses you plan to teach, and your research interests.  Student and 
postdoctoral applicants: please describe the research in which you are engaged 
and include a brief statement from your research supervisor attesting to your 
qualifications.









Please describe your expectations from the Institute and how they relate to 
your preceding answer.






[end of questionnaire]
-------

∂10-Dec-86  0955	BETSY@CSLI.STANFORD.EDU 	(lack of) staff at Ventura    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Dec 86  09:55:20 PST
Date: Wed 10 Dec 86 09:46:35-PST
From: Betsy Macken <BETSY@CSLI.STANFORD.EDU>
Subject: (lack of) staff at Ventura
To: folks@CSLI.STANFORD.EDU



Ingrid, Leslie, Trudy, Joyce, and Suzi are all home sick today and Tom
Y. is fading fast.  Jamie is on vacation.  Please let me know about
things you need urgently that one of them would have done for you.
I can rearrange priorities with the remaining staff to handle
what is needed in the next few days.
Thanks,
Betsy
-------

∂10-Dec-86  1228	LUNCH@CSLI.STANFORD.EDU 	LOTS TO EAT TODAY!  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Dec 86  12:28:19 PST
Date: Wed 10 Dec 86 12:15:59-PST
From: CSLI Lunch <LUNCH@CSLI.STANFORD.EDU>
Subject: LOTS TO EAT TODAY!
To: folks@CSLI.STANFORD.EDU



There is a surplus of food so, forget those holiday diets!
come on over to Ventura Hall now! and indulge in Chicken legs,
Sandwiches, Salads , Fruit, Juices etc!

all comparably priced!


and hey kids, Ed Babar WILL MAKE YOU deals after 1:00 pm!
Half PRICE early today!


See you there! B. Y. O. A. (bring your own appetite.)
-------

∂10-Dec-86  1542	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	seminar this Friday 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Dec 86  15:42:04 PST
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Wed 10 Dec 86 15:06:20-PST
Date: Wed 10 Dec 86 12:54:19-PST
From: Ernst W. Mayr <MAYR@Score.Stanford.EDU>
Subject: seminar this Friday
To: aflb.all@Score.Stanford.EDU, paco@Navajo.Stanford.EDU
Message-ID: <12261751797.11.MAYR@Score.Stanford.EDU>

Who:		Ehud Shapiro
What:		Access Time Complexity
When:		Friday, December 12, at 1:15pm
Where:		MJH252
Why:		paco seminar

We develop a parallel complexity theory based on two
assumptions: a bit of information occupies some finite amount
of space; information transfer cannot be faster than the speed of light.
These assumptions are intuitively valid, physically sound and technologically 
relevant.  The theory is proposed as an alternative to the PRAM model of 
execution and its associated complexity theory. We feel an alternative theory
is needed, since that model abstracts away the most fundamental aspect
of parallelism -- communication.

The main implications of our assumptions are that three
dimensional mesh connected networks are universal,
and that the ability of processors to
move in space has a fundamental effect on their computational power.
We define (sequential and parallel) stationary computers, and show that:
1. A parallel non-stationary computer can solve problems that no parallel
stationary computer can solve.

2. A sequential non-stationary computer (e.g. a Turing machine) can be more
efficient than a sequential stationary computer (e.g. a von Neumann
machine).

3. A parallel stationary computer can attain more than linear speedup
over a sequential stationary computer.

4. Three dimensional mesh connected networks can simulate any stationary
parallel network with the same volume loosing only a constant factor of 
speed.

In addition, we define scalable networks, and show that networks with
less than $\Theta(n↑{1\over 3})$ diameter (e.g. complete binary
tree, hypercube, shuffle) are not scalable.
We define a notion of problem locality, use it to obtain lower bounds,
and show that nonlocal problems cannot be solved in constant time,
even with arbitrarily many processors, in contrast to what has been shown
for a CRCW PRAM.

Yosee Feldman and Ehud Shapiro
Department of Computer Science
Weizmann Institute of Science

-------

∂10-Dec-86  1801	ullman@navajo.stanford.edu 	papers received  
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Dec 86  18:01:39 PST
Received: by navajo.stanford.edu; Wed, 10 Dec 86 17:29:51 PST
Date: Wed, 10 Dec 86 17:29:51 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: papers received
To: nail@navajo.stanford.edu

"The Postgres Papers"
M. Stonebraker and L. A. Rowe, UCB/ERL M86/85, Berkeley

The papers included discuss the use of procedures as values in a DBMS
and the use of the lock mechanism to implement some aspects of logic.

"Minimalism, Justification, and Non-Monotonicity in Deductive Databases"
N. Bidiot and R. Hull (USC).
				---jdu

∂10-Dec-86  1826	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, December 11, No. 10  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Dec 86  18:26:03 PST
Date: Wed 10 Dec 86 16:58:14-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, December 11, No. 10
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
_____________________________________________________________________________
December 11, 1986                Stanford                      Vol. 2, No. 10
_____________________________________________________________________________

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ____________

          CSLI ACTIVITIES FOR THIS THURSDAY, December 11, 1986

   12 noon		TINLunch
     Ventura Hall       Reading: Differences in Rule Type and their   
     Conference Room    Structural Basis 
			by Stephen R. Anderson
			Discussion led by Donald Churma 
		        (Churma@csli.stanford.edu)
		        Abstract in this Calendar
			
   2:15 p.m.		CSLI Seminar
     Redwood Hall       Persistence, Intention, and Commitment
     Room G-19  	Phil Cohen
			(pcohen@sri-warbucks.arpa)
		        Abstract in this Calendar
			
   3:30 p.m.		Tea
     Ventura Hall		
                              ____________

             CSLI ACTIVITIES FOR THURSDAY, JANUARY, 8, 1987

   12 noon		TINLunch
     Ventura Hall       Resurrection of Metaphors -- A Tool for
     Conference Room    Transdisciplinary Migration 
			Discussion led by Egon Loebner
			(Loebner%hp-thor@hplabs.hp.com)
			Abstract in this Calendar
			
   2:15 p.m.		CSLI Seminar
     Redwood Hall       No Seminar
     Room G-19  	
			
   3:30 p.m.		Tea
     Ventura Hall		

                             --------------
                              ANNOUNCEMENT

   There will be no TINLunch, Seminar, or Calendar on December 18, 25 and
   on January 1 because of the University break.  TINLunch and the
   Calendar will resume on January 8 and the Seminar on January 15.
                             --------------
                          THIS WEEK'S TINLUNCH
      Reading: Differences in Rule Type and their Structural Basis
                     Discussion led by Donald Churma
                               December 11

   Anderson is arguing, in somewhat programmatic fashion, for what is in
   effect a fairly highly modularized view of phonology (although he
   doesn't use this term).  Essentially, he views phonology as having
   three modules, one in which the metrical formalism is appropriate (in
   which apparently only stress and syllabification belong), one where
   things are done autosegmentally (tone, nasality, etc.), and one that
   contains only `Garden-Variety' phonological rules (dissimilation,
   funky morphophonemic rules, (controversially) vowel harmony).  The
   argument is basically the standard Chomsky/Pullum/Zwicky one that
   modularization allows for a more constrained theory.  Curiously, this
   paper has had little or no effect on subsequent phonological practice.
   Why?
                             --------------
                           THIS WEEK'S SEMINAR
                 Persistence, Intention, and Commitment
                               Phil Cohen
                               December 11

   This talk, presenting joint work with Hector Levesque (University  of
   Toronto), establishes basic principles governing the rational balance
   among an agent's beliefs, actions, and intentions.  Such principles
   provide specifications for artificial agents, and approximate a theory
   of human action (as philosophers use the term).  By making explicit
   the conditions under which an agent can drop his goals, i.e., by
   specifying how the agent is `committed' to his goals, the
   formalism captures a number of important properties of intention.
   Specifically, the formalism provides analyses for Bratman's three
   characteristic functional roles played by intentions, and shows how
   agents can avoid intending all the foreseen side-effects of what they
   actually intend.  Finally, the analysis shows how intentions can be
   adopted relative to a background of relevant beliefs and other
   intentions or goals.  By relativizing one agent's intentions in terms
   of beliefs about another agent's intentions (or beliefs), we derive a
   preliminary account of interpersonal commitments.
                             --------------
             MORPHOLOGY/SYNTAX/DISCOURSE INTERACTIONS GROUP
           Diachronic Processes in the Evolution of Reflexives
                             Suzanne Kemmer
                        Kemmer@csli.stanford.edu
           12:30, Monday, December 15, Ventura Conference Room

   The historical development of reflexive morphemes into middle voice
   markers (roughly, markers of subject-affectedness) is well-attested in
   a wide range of languages. This talk concentrates on what I call
   `two-form systems', i.e., languages which apparently have two
   reflexive markers, a full and a reduced form (e.g., Icelandic,
   Russian, Djola).  I discuss some ways in which cross-linguistic
   generalizations about these languages bear on issues of
   representation.
     Despite the similarity of these systems from a synchronic
   perspective, it turns out that they can develop via two distinct
   diachronic processes.  In one, an original reflexive splits into two
   formally and functionally distinct forms; in the other the reflexive
   function is renewed by a new marker while the old reflexive becomes a
   middle marker.  The typological and diachronic evidence, taken
   together, present a coherent picture of the relation between reflexive
   and non-reflexive middle semantics.
                             --------------
                              NEXT TINLUNCH
                        Resurrection of Metaphors
                 A Tool for Transdisciplinary Migration
                             Egon E. Loebner
                        System Performance Center
                      Hewlett-Packard Laboratories
                             January 8, 1987

   It is proposed that some techniques which can accelerate entry into a
   second scientific professional practice are analogous to the well
   established deductive techniques by which many adults approach the
   acquisition of a second language in a deliberate fashion.  A
   successful migration from one language community to another relies on
   the transference of linguistic, cognitive and societal skills of
   individuals from one system to a different system, which nevertheless
   shares many linguistic and cultural universals with the former system.
   The claim put forward here is that the very same skills are
   transferred during transdisciplinary migration.
      Language acquisition data, collected on four continents, strongly
   suggest that "being bilingual can have tremendous advantages not only
   in terms of language competencies but also in terms of cognitive and
   social development" (W. E. Lambert, 1981, NYAS, Vol. 379, pp.  9-22).
   I believe that becoming multidisciplinary can lead to similar
   advantages in terms of professional and scientific competencies and
   can induce an expanded metadisciplinary development of cognitive and
   communicative skills.
      The talk concentrates on the role that can be played by a
   remarkable analogy, invented 131 years ago, by the world's master
   builder of theory construction, James Clerk Maxwell.  He defined it as
   "that partial similarity between the laws of one science and those of
   another which makes each of them illustrate the other".  I plan to
   show how such partial similarities can be extracted using textual
   analyses of now dead metaphors which, while alive, aided theory
   construction by, in the words of T. S. Kuhn, "calling forth a network
   of similarities which help to determine the way in which (scientific)
   language attaches to the world".  Buttressing my argument through
   reference to recent findings of linguists, philosophers,
   psychologists, and educators on the role of metaphor in theory
   construction and reconstruction, I plan to argue that dead metaphors
   in unrelated fields are relatable if their metaphoricity had a common
   origin and that these interrelations constitute a transformational
   grammar that can assist in interpreting concepts of one field in terms
   of the other field.
      Finally I wish to suggest that the transdisciplinary migration
   technique can not only enhance new discipline acquisition but can also
   provide the metascientific means to integrate and unify practices and
   theories in different branches of science, even in those that appear
   to be quite remote at this point in history.
-------

∂10-Dec-86  1900	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Dec 86  19:00:20 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Wed 10 Dec 86 18:51:10-PST
Received: by lindy.STANFORD.EDU; Wed, 10 Dec 86 17:51:06 PST
Date: Wed, 10 Dec 86 18:00:43 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu

Date: Tue, 9 Dec 86 11:48:43 EST
From: selman%corwin.ccs.northeastern.edu@csnet-relay.arpa
Message_id: <C027.THEORYNT@ibm.com>
Resent-date: 10 Dec 1986 10:01:57-EST (Wednesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com






                   College of Computer Science
                     Northeastern University


             A Day of Structure in Complexity Theory
                    Friday, January 23, 1987


Join us for a day of talks given by members of the  Program  Com-
mittee  of  the  Second  Annual  Structure  in  Complexity Theory
Conference.
                       Schedule of Events

10:00 a.m.          Shafi Goldwasser
                    M.I.T.

11:00 a.m.          Uwe Schoning
                    EWH Koblenz

12:00 noon          Lunch Break

1:30 p.m.           Stephen Mahaney
                    AT&T Bell Laboratories

2:30 p.m.           Neil Immerman
                    Yale University

All talks will take place at 356 Ell Center on  the  Northeastern
University campus.  If you will be driving, for information about
visitor parking and maps of campus, please contact:

               Mrs. Gerry Hayes
               College of Computer Science
               Northeastern University
               360 Huntington Ave.
               Boston, MA 02115
               (617) 437-2462

For other information please contact Alan Selman,  (617)437-8688,
selman@corwin.ccs.northeastern.edu.

The Second Annual Structure in Complexity Theory Conference  will
be held June 16 -18, 1987, at Cornell University, Ithaca, NY, and
is sponsored by the IEEE Computer Society Technical Committee  on
Foundations   of   Computer   Science,  Cornell  University,  and
Northeastern University.


∂11-Dec-86  0014	@Score.Stanford.EDU:LES@SAIL.STANFORD.EDU 	NCube Computer Needs a Home     
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Dec 86  00:11:47 PST
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Thu 11 Dec 86 00:07:57-PST
Date: 10 Dec 86  2358 PST
From: Les Earnest <LES@SAIL.STANFORD.EDU>
Subject: NCube Computer Needs a Home  
To:   su-computers@SAIL.STANFORD.EDU, combuyn@SAIL.STANFORD.EDU,
      Faculty@SCORE.STANFORD.EDU, BillW@SCORE.STANFORD.EDU,
      JJW@SAIL.STANFORD.EDU    


A new 64 processor "hypercube" computer made by NCube was recently donated
to Stanford and is currently running experimentally in Jacks Hall, Room 020.
It comes with free maintenance of hardware and software for a substantial
period, but so far no group has taken responsibility for its long-term
care and feeding.  This note reviews alternative ways of providing it a
home and invites interested groups to speak up.

(Incidentally, we propose to call this machine "Braque," after a famous
cubist painter.  "Picasso" would also be good, but is already taken.)

While hypercube computers such as Braque can provide very high performance
on certain kinds of problems that decompose nicely and that do not require
much communication between distant processors, they cannot substitute
directly for conventional timesharing systems.  Anyone who does not
already know about hypercube architectures probably should not bother
reading further -- they probably are not for you.

FEATURES.  Braque uses a Unix-like operating system that allows "space-
sharing" of computers, with each user operating some power-of-two number
of processors (i.e. 1, 2, 4, 8, 16, 32, or 64).  There are compilers for
Fortran and C as well as an assembler.  Ethernet software is not yet
available but is promised in January.

COST-POOL.  Given that only interfacing and direct operating costs need be
covered, the cost of running Braque should be quite low.  The most
economical approach would be for one or more interested groups to work out
an agreement to share its use and its operating costs, for example on a
fixed allocation basis.  The principal cost would be providing a part-time
systems programmer to keep it up-to-date and provide some hand-holding for
users.  This is the so-called "cost-pool" approach.  In fact, the simplest
version would be to have a single group adopt the machine.

COST CENTER.  If a substantial number of groups are interested in using
Braque or if there are other barriers to forming a simple cost-pool
agreement, an alternative approach is to form a "cost center."  This would
require a modest investment in accounting software (on the order of a
person-month) and would also incur ongoing administrative costs for
billing.  Users would pay for whatever resources they consume on a
month-by-month basis.  This will be considered only if there are enough
prospective users to ensure that the start-up costs will be recovered.

TRY IT OUT.  Braque is currently available for experimental use via two
TTY ports connected to an ethertip.  Unfortunately, there is no flow
control on these connections, so there are problems in receiving large
amounts of output.  If you or any of your associates would like to use the
system on a no-cost experimental basis, contact Bill Westfield
(BillW@Score or Ext. 3-1407) to get a trial account.  System documentation
is available for loan from Jutta McCormick (Jacks Hall Room 313 or
Jutta@Score or Ext. 3-0572).

REGISTER SOON.  Those who conclude that this machine would likely be
useful in their work are asked to confirm their interest to Les Earnest
(Les@Sail) and to state their preferance for a cost-pool or a cost center
arrangement not later than January 2, 1987.  The decision on how (or
whether) it will be operated on an ongoing basis should be made by
January 15.

	Les Earnest

∂11-Dec-86  1459	LUNCH@CSLI.STANFORD.EDU 	LOTS-LEFT_OVER Sale 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 11 Dec 86  14:59:00 PST
Date: Thu 11 Dec 86 14:35:33-PST
From: CSLI Lunch <LUNCH@CSLI.STANFORD.EDU>
Subject: LOTS-LEFT_OVER Sale
To: folks@CSLI.STANFORD.EDU




Hey! 


what's the problem? not hungry today? or were you just too busy to come
and eat lunch today?

Well, we've got a ton of sandwiches, and some delicious salads, left-over!

All right, kids, Ed Barbar will make you DEALS on these LEFT-OVERS! Half
price! Now, you can't beat that!(it's not an egg! get it?!!?)
That means I'll let you have a  big half sandwich for only .60 cents!
and we'll include a ten speed bike with each purchase! Salads---.35 cents!
bike included!
 

so,COME ON DOWN AND CHOW!


Merry Christmas!

bye, kids!
-------

∂12-Dec-86  1053	BARWISE@CSLI.STANFORD.EDU 	Temporary home needed  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Dec 86  10:53:47 PST
Date: Fri 12 Dec 86 10:41:58-PST
From: Jon Barwise <BARWISE@CSLI.STANFORD.EDU>
Subject: Temporary home needed
To: Folks@CSLI.STANFORD.EDU
cc: BBoard@CSLI.STANFORD.EDU

My family and I need someplace to live from mid January to mid
February.  There are four of us.  It would be simpler if it were
furnished, but we could also maanage with someplace that was
unfurnished.  Suggestions will be greatly appreciated.
-------

∂12-Dec-86  1208	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Directions and Implications of Advanced Computing
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Dec 86  12:08:43 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Fri 12 Dec 86 11:41:10-PST
Received: by lindy.STANFORD.EDU; Fri, 12 Dec 86 11:33:19 PST
Date: Fri, 12 Dec 86 11:43:16 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  Directions and Implications of Advanced Computing

Date: 11 Dec 1986 12:32:26-EST (Thursday)
From: Barbara Simons <simons@ibm.com>
Subject: Directions and Implications of Advanced Computing
Message_id: <C028.THEORYNT@ibm.com>
Resent-date: 11 Dec 1986 12:37:38-EST (Thursday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

                                   Call for Papers

                  DIRECTIONS AND IMPLICATIONS OF ADVANCED COMPUTING

                Seattle, Washington   July 12, 1987



    The adoption of current computing technology, and of technologies that
    seem likely to emerge in the near future, will have a significant impact
    on the military, on financial affairs, on privacy and civil liberty, on
    the medical and educational professions, and on commerce and business.

    The aim of the symposium is to consider these influences in a social and
    political context as well as a technical one.  The social implications of
    current computing technology, particularly in artificial intelligence, are
    such that attempts to separate science and policy are unrealistic.  We
    therefore solicit papers that directly address the wide range of ethical
    and moral questions that lie at the junction of science and policy.

    Within this broad context, we request papers that address the following
    particular topics.  The scope of the topics includes, but is not limited
    to, the sub-topics listed.

    RESEARCH FUNDING

        - Sources of Research Funding
        - Effects of Research Funding
        - Funding Alternatives

    DEFENSE APPLICATIONS

        - Machine Autonomy and the Conduct of War
        - Practical Limits to the Automation of War
        - Can An Automated Defense System Make War Obsolete?

    COMPUTING IN A DEMOCRATIC SOCIETY

        - Community Access
        - Computerized Voting
        - Civil Liberties
        - Computing and the Future of Work
        - Risks of the New Technology

    COMPUTERS IN THE PUBLIC INTEREST

        - Computing Access for Handicapped People
        - Resource Modeling
        - Arbitration and Conflict Resolution
        - Educational, Medical and Legal Software

    Submissions will be read by members of the program committee, with the
    assistance of outside referees.  Tentative program committee includes
    Andrew Black (U. WA), Alan Borning (U. WA), Jonathan Jacky (U. WA),
    Nancy Leveson (UCI), Abbe Mowshowitz (CCNY) and Terry Winograd (Stanford).

    Complete papers, not exceeding 6000 words, should include an abstract,
    and a heading indicating to which topic it relates.  Papers related to
    AI and/or in-progress work will be favored.  Submissions will be judged
    on clarity, insight, significance, and originality.  Papers (3 copies)
    are due by April 1, 1987.  Notices of acceptance or rejection will be
    mailed by May 1, 1987.  Camera ready copy will be due by June 1, 1987.

    Proceedings will be distributed at the Symposium, and will be on sale
    during the 1987 AAAI conference.

    For further information contact Jonathan Jacky (206-548-4117) or Doug
    Schuler (206-783-0145).


           Sponsored by Computer Professionals for Social Responsibility
                         P.O. Box 85481
                       Seattle, WA  98105

∂12-Dec-86  1220	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	Int'l Workshop on Par. Alg. and Arch. (2nd announcement)   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Dec 86  12:18:18 PST
Received: from lindy.STANFORD.EDU (Forsythe.Stanford.EDU.#Internet) by Sushi.Stanford.EDU with TCP; Fri 12 Dec 86 11:28:38-PST
Received: by lindy.STANFORD.EDU; Fri, 12 Dec 86 11:20:36 PST
Date: Fri, 12 Dec 86 11:28:18 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  Int'l Workshop on Par. Alg. and Arch. (2nd announcement)

Date: Tue, 9 Dec 86 13:31:57 CST
From: Clark Thomborson <clark%umnd-cs-luke%umn-duluth.csnet@csnet-relay.arpa>
Subject: Int'l Workshop on Par. Alg. and Arch. (2nd announcement)
Message_id: <C029.THEORYNT@ibm.com>
Resent-date: 11 Dec 1986 12:38:52-EST (Thursday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

                    Second Announcement


                   International Workshop
                   on Parallel Algorithms
                     and Architectures

        to be held in Suhl from May 25 till 30, 1987


                       Chairpersons:

           Andreas Albrecht, Humboldt University
             Hermann Jung, Humboldt University



Topics:

     Models of parallel computations;

     Relations among complexity classes, especially simultaneous
     resource bounds;

     New algorithms for individual problems, e.g. from graph theory,
     logic programming, combinatorics and computational geometry;

     Hardware algorithms, parallel architectures.

Invited lectures:

     J. Herath (Yokohama)            N.N. Mirenko (Novosibirsk)
     R. Kannan (Pittsburgh)          B. Monien (Paderborn)
     E. Koerner (Ilmenau, Tokyo)     W. Paul (Saarbr\"{u}cken)
     A. Konagaya (Tokyo)             F.P. Preparata (Urbana)
     K. Mehlhorn (Saarbr\"{u}cken)   C.D. Thompson (Duluth)
     J. Miklosko (Bratislava)        C.K. Yap (New York)

Program committee:

     A. Albrecht (Berlin)            K. Mehlhorn (Saarbr\"{u}cken)
     von zur Gathen (Toronto)        B. Monien (Paderborn)
     H. Jung (Berlin)                W. Paul (Saarbr\"{u}cken)
     R. Kannan (Pittsburgh)          H. Thiele (Berlin)
     A. Konogaya (Tokyo)             C.D. Thompson (Duluth)
     V. Kotov (Novosibirsk)          G. Wechsung (Jena)
     T. Leighton (Cambridge)         C.K. Yap (New York)

Conference fee:
     350.00 DM  (including meals, excursion, banquet), proceedings)

Lodging:
     single room, 50.00 DM per night
     double room, 80.00 DM per night

Address for application forms and further information:

     Thomas Zeugmann
     Dept. of Mathematics
     Humboldt University Berlin
     P.O. Box 1297
     Berlin 1086
     German Democratic Republic

Please note that EUROCAL '87 (sponsored by ACM, SIGSAM) is to be held
June 2-5 in Leipzig.  Leipzig can be reached from Suhl by train in
about 2 hours.

∂12-Dec-86  1900	MATHIS@ADA20.ISI.EDU 	Dallas meeting    
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 12 Dec 86  18:55:23 PST
Date: 12 Dec 1986 18:25-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: Dallas meeting
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SU-AI.ARPA
Message-ID: <[ADA20.ISI.EDU]12-Dec-86 18:25:14.MATHIS>

Thanks to everyone.  I think we had a very productive meeting.
We have a lot of work to do in preparation for the March 16-18,
1987, meeting in Palo Alto.  Let's keep the communication going.
Watch this space and help fill it.  -- Bob Mathis

∂13-Dec-86  1234	LUNCH@CSLI.STANFORD.EDU 	FOOD TO EAT NOW>>>  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Dec 86  12:34:37 PST
Date: Sat 13 Dec 86 12:31:02-PST
From: CSLI Lunch <LUNCH@CSLI.STANFORD.EDU>
Subject: FOOD TO EAT NOW>>>
To: folks@CSLI.STANFORD.EDU


There is left-over food in the "Lunch" refrigerator from last night's
Holiday Party. Please help yourself to some honey baked ham and round
table pizza. There are some desserts around also(though THESE probably
won't be there when you read this.) Bread and condiments for ham
sandwiches are in that frig. , too.

Enjoy!

Lunch, Inc.


-------

∂14-Dec-86  2315	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER: Tomorrow's PLANLUNCH -- Richard Waldinger -- 11am 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 14 Dec 86  23:15:49 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Sun, 14 Dec 86 23:11:45-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA07164; Sun,
	  14 Dec 86 23:15:08 PST
Date: Sun 14 Dec 86 23:15:01-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: REMINDER: Tomorrow's PLANLUNCH -- Richard Waldinger -- 11am
To: planlunch_reminder@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 14-Dec-86 23:15:01.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

------------------------------------------------------------------------
	                 THEORY OF IMPERATIVE LISP

                             Richard Waldinger (WALDINGER@SRI-AI)
            Artificial Intelligence Center, SRI International

                     11:00 AM, MONDAY, December 15
               SRI International, Building E, Room EJ228


Imperative LISP is LISP with destructive operations, such as rplaca
and setq, which can alter data structures. We present a theory, based
on situational logic, intended for the specification and automatic
synthesis of imperative LISP programs.  Hand derivations of programs
for destructive reverse and append have been conducted within this
theory.



-------

∂15-Dec-86  0055	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #83
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Dec 86  00:50:59 PST
Date: Sun 14 Dec 1986 15:59-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #83
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 15 Dec 1986       Volume 4 : Issue 83

Today's Topics:
                         Query - Bratko text,
                     Programming - Comment Style,
          LP Library -   Technical Reports from UT & Update
----------------------------------------------------------------------

Date: 12 December 86 09:37-EDT
From: ATSWAF%UOFT01.BITNET@WISCVM.WISC.EDU
Subject: Bratko text

Has anyone looked over the chapter in, Prolog Programming for
Artificial Intelligence by Ivan Bratko; called "Expert Systems". In
there is a expert system shell. But after typing it in I find that two
clauses are missing, one called 'wastold', and the other called
'end_answers'. Does anyone have copies of these or know what they
should be?

Thank you.

-- Wendy Fraker

------------------------------

Date: 7 Dec 86 19:37:05 GMT
From: John Dowding <sdcrdcf!burdvax!bigburd!dowding@hplabs.hp.com>
Subject: Comment Style

        A standard way (at least, in Edinburgh) of denoting the status
        of arguments to a Prolog predicate is to include a comment
	line before the body of the before the clause, in which arguments
        expected to be instantiated are prefixed by '+',
        uninstantiated arguments by a '-', and arguments where it
	doesn't matter (or where either can be used) by '?'.

        For example,

        %% Append(+L1, +L2, -L3)

        indicates the status of the arguments to the usual use of the
        standard 'append' clause.  To illustrate further uses, further
        comments could be added, viz:

        %% Append(+L1, -L2, +L3) is the calling pattern for finding if
	   L1 is a member of L3.  (?L2 would also be acceptable).

        In use, I've found that this notation makes Prolog code much
	easier to read and understand, which given some of what is possible
	in Prolog is a very desirable attribute. What say anyone else?

        -- Rick Innis.

I have found this notation a little bit misleading because it is
unclear whether, for instance, when '+' is used, if the programmer
intended the argument to be fully instantiated (i.e., ground), or
simply non-variable.

Also, it does not allow certain kinds of important distinctions to be
made.  For instance, a predicate might have a modeing foo(?,?) because
the programmer intends it to be used with either the first or second
argument instantiated, however, may not intend that it be called with
both arguments uninstantiated.  To express this, the programmer would
have to write something like: foo(+,-) | foo(-,+) | foo(+,+).

To me this seems kind of awkward.

I dont have a better notation in mind.  Any suggestions?

-- John Dowding

------------------------------

Date: Mon, 8 Dec 86 22:59:24 CST
From: Vipin Kumar <kumar@sally.utexas.edu>
Subject: Technical Reports on Intelligent Backtracking and Parallelism

The following Reports are available from The AI Lab at the University 
of Texas.  For a copy please write to

Chrissie Sawyer Artificial Intelligence Laboratory Computer Science
Department University of Texas at Austin Austin, Texas 78712 Arpanet:
ai.chrissie@r20.UTEXAS.EDU


"An Intelligent Backtracking Scheme for Prolog" by Vipin Kumar and
Yow-jian Lin, AI TR86- Artificial Intelligence Laboratory,University
of Texas at Austin, December 1986

"A Framework for Intelligent Backtracking in Logic programs" by Vipin
Kumar and Yow-jian Lin, AI TR86-36 Artificial Intelligence
Laboratory,University of Texas at Austin, October 1986

"An Execution Model for Exploiting AND-parallelism in Logic programs" 
by Yow-Jian Lin and Vipin Kumar, AI TR86-34 Artificial Intelligence
Laboratory,University of Texas at Austin, September 1986

"A Parallel Execution Scheme for Exploiting AND-parallelism of Logic
Programs" by Yow-Jian Lin and Vipin Kumar, AI TR86-23 Artificial
Intelligence Laboratory,University of Texas at Austin, March 1986 
(Also appeared in 1986 Int'l Parallel processing Conf. proc.)

"An Intelligent Backtracking Algorithm for Parallel Execution of Logic
Programs" by Yowjian Lin, Vipin Kumar and Clement Leung, Artificial
Intelligence Laboratory,University of Texas at Austin, March 1986, AI
TR 86-22 (Also appeared in 1986 Int'l Logic Programming Conf. proc.)

------------------------------

Date: Sun 14 Dec 86 15:51:21-PST
From: Chuck Restivo  <Restivo@Score.Stanford.EDU>
Subject: Update

[cwr]

I'll be re-posting section A, B, C, E, G, and K of Smith's Declarative
Language Bibliography.  My apologies to those that will be seeing
these for at least the second time - a number of people have
complained these sections didn't make it through.

-- ed

------------------------------

End of PROLOG Digest
********************

∂15-Dec-86  0808	RICHARDSON@Score.Stanford.EDU 	Curriculum vitaes  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Dec 86  08:08:07 PST
Date: Mon 15 Dec 86 08:05:03-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Curriculum vitaes
To: faculty@Score.Stanford.EDU
Message-ID: <12263009857.16.RICHARDSON@Score.Stanford.EDU>


I am still accepting updated curriculum vitaes!
-------

∂15-Dec-86  0905	CHEADLE@Score.Stanford.EDU 	Gray Tuesday Reminder 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Dec 86  09:05:17 PST
Date: Mon 15 Dec 86 09:01:46-PST
From: Victoria Cheadle <CHEADLE@Score.Stanford.EDU>
Subject: Gray Tuesday Reminder
To: faculty@Score.Stanford.EDU
Office: Margaret Jacks 258, 723-1519
Message-ID: <12263020183.18.CHEADLE@Score.Stanford.EDU>


Remember that Gray Tuesday is tomorrow from 2:30-5:00 pm, in Jacks
146.  If you aren't planning to attend the meeting, please let me 
know how your advisees are doing.  If you feel they aren't making
reasonable progress, also state what you'd like accomplished, either by
Black Friday or before (as it will be almost 6 months before the Black
Friday meeting).

Victoria
-------

∂15-Dec-86  1116	REGES@Score.Stanford.EDU 	Winter TAs    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Dec 86  11:16:22 PST
Date: Mon 15 Dec 86 11:12:14-PST
From: Stuart Reges <REGES@Score.Stanford.EDU>
Subject: Winter TAs
To: faculty@Score.Stanford.EDU
Office: CS-TAC 22, 723-9798
Message-ID: <12263043935.35.REGES@Score.Stanford.EDU>

Nils would like to balance the budget, so he has asked me to be more careful
about TA expenditures starting in Winter quarter.  One of the reasons that we
spend so much money on TAs is that we guess the enrollment and often over-
estimate.  This year I plan to assign a minimal set of TAs on the basis of
last year's enrollment using the following formula:

	Type		Formula
	-------------------------------------------
	non-lab		25% TA for each 25 students
	lab		25% TA for each 20 students

	Notes: A lab course is defined as one that requires at least 6 hours
	per week of programming.  For fractions, round up (somewhat
	generously).  Adjust the allocation for a course of more than 3 units
	(e.g., a 4-unit course gets 4/3 the allocation).

In addition to assigning the number of TAs predicted by this formula, I will
designate some "wait list TAs" who will be appointed after the quarter begins
if the enrollment warrants an increase.

One other way in which the department can save money on TAs is to make more use
of the distinction between Course Assistant (CA) and Teaching Assistant (TA).
A TA is normally doing very high-level work for the course, including
discussion sections, preparation of sample solutions, and office hours.  A CA
normally provides grading assistance and some office hours.  TAs cost more than
CAs, so we can save money by switching some of our TA appointments to CA
appointments.  Typically you would identify one or more TAs as high-level
people and have one or more CAs work for them as the grading support for the
class.  If you think you can switch some of your TA support in Winter to CA
support, please send a message to Claire Stager (STAGER@SCORE) to let her know
what percentage of your support should be switched.
-------

∂15-Dec-86  1217	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Re: Winter TAs   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Dec 86  12:17:28 PST
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Mon 15 Dec 86 11:49:40-PST
Date: Mon 15 Dec 86 11:49:00-PST
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Re: Winter TAs
To: REGES@SCORE.STANFORD.EDU
Cc: faculty@SCORE.STANFORD.EDU

Is there any adjustment to this formula for TV courses? --t

∂15-Dec-86  1227	REGES@Score.Stanford.EDU 	Re: Winter TAs
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Dec 86  12:27:09 PST
Date: Mon 15 Dec 86 12:05:45-PST
From: Stuart Reges <REGES@Score.Stanford.EDU>
Subject: Re: Winter TAs
To: WINOGRAD@CSLI.Stanford.EDU
cc: faculty@Score.Stanford.EDU
In-Reply-To: Message from "Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>" of Mon 15 Dec 86 11:54:44-PST
Office: CS-TAC 22, 723-9798
Message-ID: <12263053676.35.REGES@Score.Stanford.EDU>

The formula is already fairly complex, but it could be adjusted to deal with
TV.  TV students generate enrollments, so you do get allocation for them along
with other students (for NCOs and HCPs).  I could add a special adjustment for
a class being taught on TV, but I'm not sure how much that should be.  An extra
25% TA for administrative hassle?  Or should it be something like a 20%
increase on the basic allocation?  Or isn't it worth making the distinction,
since most CS classes are taught on TV?

I don't think this nees to be discussed on the whole faculty list.  Send me
your opinions and I'll discuss it with Nils to make a decision.
-------

∂15-Dec-86  1630	RPG  	Contents of the X3J13 mailing list
To:   x3j13@SAIL.STANFORD.EDU    
Here they are:

rpg
#msg.msg[jnk,jmc]
hst

"uwmcsd1!marque!maxiv"@UNIX.MACC.WISC.EDU

coffee@AEROSPACE.ARPA

cugini@ICST-ECF
dabrowski@ICST-ECF

"J.Dalton%uk.ac.edinburgh"@CS.UCL.AC.UK

ffitch@RAND-UNIX
padget@RAND-UNIX

NGALL@BBNG.ARPA

"barmar%bco"@HI-MULTICS.ARPA
hadden@HI-MULTICS.ARPA

hemphill@NRL-AIC.ARPA

"uwmcsd1!marque!gregj"@RSCH.WISC.EDU

"fkunze%franz.uucp"@UCBVAX.Berkeley.EDU
"jkf%franz.uucp"@UCBVAX.Berkeley.EDU
"smh%franz.uucp"@UCBVAX.Berkeley.EDU

Baggins@IBM.COM
Brandon@IBM.COM

"marick%mycroft"@GSWD-VMS.ARPA

dougr@MIT-EDDIE.ARPA
"primerd!barryn"@MIT-EDDIE.ARPA

"mcvax!inria!chaillou"@seismo.CSS.GOV
"mcvax!inria!crcge1!neidl"@seismo.CSS.GOV

peck@SPAM.ISTC.SRI.COM

scherlis@VAX.DARPA.MIL
squires@VAX.DARPA.MIL

gls@ZARATHUSTRA.THINK.COM

Wegman@IBM.COM

antonisse@MITRE.ARPA
jjohnson@MITRE.ARPA
Wieland@MITRE.ARPA

Yonke@USC-ECL.ARPA

Ohlander@ISI.EDU

balzer@A.ISI.EDU
Mathis@A.ISI.EDU

berman@VAXA.ISI.EDU

masinter.pa@Xerox.COM
Adler.pa@XEROX.COM
Bobrow.pa@XEROX.COM
pavel.pa@XEROX.COM
daniels.pa@XEROX.COM
gregor.pa@XEROX.COM
Ricci.pa@XEROX.COM
Sye.pasa@XEROX.COM
vittal.pasa@XEROX.COM

"JerryB%OZ"@XX.LCS.MIT.EDU
Hewitt@XX.LCS.MIT.EDU

"willc%tekchips@tek.csnet"@RELAY.CS.NET
"sridhar%tekchips@tek.csnet"@RELAY.CS.NET
"angela%gmdtub.uucp@Germany.csnet"@RELAY.CS.NET
"Bartley%TI-CSL"@RELAY.CS.NET
"Bate%TI-CSL"@RELAY.CS.NET
"Dussud%AUSOME%TI-CSL"@RELAY.CS.NET
"ida%utokyo-relay.csnet"@RELAY.CS.NET
"Waldrum%TI-CSL"@RELAY.CS.NET
"TURBA%sperry-csd.csnet"@RELAY.CS.NET

bawden@MC.LCS.MIT.EDU
RG@MC.LCS.MIT.EDU
"mike%acorn"@LIVE-OAK.LCS.MIT.EDU
"RSG%OZ"@AI.AI.MIT.EDU
JAR@MC.LCS.MIT.EDU
Soley@MC.LCS.MIT.EDU

"edsel!eb"@NAVAJO.STANFORD.EDU
"edsel!jonl"@NAVAJO.STANFORD.EDU
"edsel!jlz"@NAVAJO.STANFORD.EDU

fahlman@C.CS.CMU.EDU
RAM@C.CS.CMU.EDU

sgadol@Sun.COM
Muchnick@Sun.COM
CPerdue@Sun.COM
"quintus!gehrig!bak"@Sun.COM

Moon@SCRC-STONY-BROOK.ARPA
KMP@SCRC-STONY-BROOK.ARPA
DLW@SCRC-STONY-BROOK.ARPA
Goldstein@SCRC-STONY-BROOK.ARPA
ACW@SCRC-STONY-BROOK.ARPA
chaowatkins@SCRC-STONY-BROOK.ARPA

griss@HPLABS.HP.COM
"DCM%HPFCLP"@HPLABS.HP.COM
chapin@hplabs.hp.com

Krall@MCC.COM
Loeffler@MCC.COM

"Brown%Bach.Dec.Com"@DECWRL.DEC.COM

slater@umbc2.umd.edu 	   

∂15-Dec-86  2114	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	Upcomming Absense
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Dec 86  21:14:09 PST
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Mon 15 Dec 86 21:09:54-PST
From: Rich Acuff <Acuff@Sumex-AIM.ARPA>
To: ksl-lispm@Sumex-AIM.ARPA
Subject: Upcomming Absense
Date: 15-Dec-86 21:11:10
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2744082669@KSL-EXP-1>

Folks,
   I will be gone this Thursday, Dec 18, through Sunday, Jan 4, and
Michael will be gone the 22'nd through the 4'th.  I will try to read my
mail over that time, but if an emergency should arise, please contact
James Rice (Rice@Sumex), who has graciously agreed to watch the store
while we're gone.  He knows who to call for "normal" emergencies, and
how to get hold of me for more esoteric catastophies.  Hopfully, you
will all be so busy having a nice holiday, you won't notice if your
machines break!

   Speaking of broken machines, we're still trying to fix S10, but it
isn't being very cooperative, so it's likely to be flaky while we're
gone, but we haven't forgotten it, or Ludicrous.

	-- Rich

∂15-Dec-86  2114	@SUMEX-AIM.ARPA:Acuff@KSL-EXP-1 	Upcomming Absense
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Dec 86  21:14:09 PST
Received: from KSL-EXP-1 by SUMEX-AIM.ARPA with TCP; Mon 15 Dec 86 21:09:54-PST
From: Rich Acuff <Acuff@Sumex-AIM.ARPA>
To: ksl-lispm@Sumex-AIM.ARPA
Subject: Upcomming Absense
Date: 15-Dec-86 21:11:10
Sender: Acuff@KSL-EXP-1
Message-Id: <Acuff.2744082669@KSL-EXP-1>

Folks,
   I will be gone this Thursday, Dec 18, through Sunday, Jan 4, and
Michael will be gone the 22'nd through the 4'th.  I will try to read my
mail over that time, but if an emergency should arise, please contact
James Rice (Rice@Sumex), who has graciously agreed to watch the store
while we're gone.  He knows who to call for "normal" emergencies, and
how to get hold of me for more esoteric catastophies.  Hopfully, you
will all be so busy having a nice holiday, you won't notice if your
machines break!

   Speaking of broken machines, we're still trying to fix S10, but it
isn't being very cooperative, so it's likely to be flaky while we're
gone, but we haven't forgotten it, or Ludicrous.

	-- Rich

∂16-Dec-86  0152	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #84
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Dec 86  01:52:28 PST
Date: Mon 15 Dec 1986 07:52-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #84
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Tuesday, 16 Dec 1986      Volume 4 : Issue 84

Today's Topics:
       LP Library - Declarative Language Bibliography, Part A,
                            &  Bratko text
----------------------------------------------------------------------

Date: Mon, 15 Dec 86 9:18:43 EST
From: Paul Broome <broome@BRL.ARPA>
Subject: Bratko text

I haven't tried the program on pages 336-338 but from reading the 
program it seems that 'wastold' (was told) and 'end_answers' are 
intended to be undefined when the program begins.  They are facts 
learned by querying the user.

Both 'wastold' (was told) and 'end_answers' are asserted to the 
database in 'process' at the bottom of page 337.  The clause 'ask' 
queries the user about an 'Answer' to 'Goal' which is recorded in 
'wastold'.

-- Paul Broome

------------------------------

Date: 8 Dec 86 09:32:11 GMT
From: Andy Cheese <mcvax!ukc!dcl-cs!nott-cs!abc@seismo.css.gov>
Subject: Part A

ABDA76a Abdali S.K.  An Abstraction Algorithm for Combinatory Logic 
Journal of Symbolic Logic Vol 41, Number 1, March 1976

ABEL85a * Abelson H. & Sussman G.J. with Sussman J.  Structure and
Interpretation of Computer Programs MIT Press 1985

ABEL? Abelson H. & Sussman G.J.  Computation: An Introduction to
Engineering Design Massachusetts Institute of technology, U.S.A.

ABEL? Abelson H. & Sussman G.J.  Scheme Demonstration Programs for
Structure and Interpretation of Computer Programs Massachusetts
Institute of Technology, U.S.A.

ABRA82a Abramsky S.  SECD-M - A Virtual Machine for Applicative
Multiprogramming Computer Systems Lab, Queen Mary College, Nov 82

ABRA82b Abramson H.  Unification-Based Conditional Binding Constructs 
TR 82-7, Department of Computer Science, Univ of British Columbia,
Canada August 1982

ABRA83a Abramsky S.  On Semantic Foundations For Applicative
Multiprogramming Computer Systems Lab, Queen Mary College, 1983

ABRA83b Abramson H.  A Prological Definition of HASL a Purely
Functional Language With Unification Based Conditional Binding
Expressions TR 83-8, Department of Computer Science, Univ of British
Columbia, Canada July 26, 1983

ABRA86a * Abramson H.  A Prological Definition of HASL, a Purely
Functional Language With Unification- Based Conditional Binding
Expressions in DEGR86a, pp 73-130 1986

ABRI85a Abrial J.R.  Programming as a Mathematical Exercise in HOA85a 
1985

ACKE79a Ackerman W.B. & Dennis J.B.  VAL - Preliminary Reference
Manual MIT Laboratory for Computer Science, Technical report TR-218 
June 1979

ACKE79b Ackerman W.B.  Data Flow Languages AFIPS Proceedings, pp
1087-1095 June 1979

ACKE82a * Ackerman W.B.  Dataflow Languages IEEE Computer, pp 15-25 
February 1982

ADDA85a Adams G.B & Brown R.L. & Denning Report on an Evaluation Study
of Data Flow Computation RIACS-TR85 2, Ames Research Group April 1985

AGRA85a * Agrawal V.K. & Patnaik L.M. & Goel P.S.  Towards Formal
Specification of a Distributed Computing System International Journal
of Computer and Information Sciences, Vol 14, No 5 pp 277-306 1985

AIDA84a Aida H. & Moto-oka T.  Performance Measurement of Parallel
Logic Programming System "Paralog" Dept. of Electrical Eng.,
University of Tokyo

AIDA85a * Aida H.  The Logic Programming Conference '85 Conference
Report New Generation Computing, Vol 3, No 3, pp 334-335 1985

ALEX85a * Alexandridis N.A. & Bilalis N.A. & Tsanakas P.D.  Using
Functional Programming For Hierarchical Structures in Image Processing
in Digital Techniques in Simulation, Communication and Control (IMACS)
(ed Tzafestas S.G. ) pp 175-181 North Holland 1985

AILIST85a * AIList Digest Volume 3 : Issue 171 Monday 18th November
1985

AILIST86 * AIList Digest Volume 4 : Issue 11 Wednesday 22 January 1986

AILIST86 * AIList Digest Volume 4 : Issue 12 Thursday 23 January 1986

AILIST86 * AIList Digest Volume 4 : Issue 13 Thursday 23 January 1986

AILIST86 * AIList Digest Volume 4 : Issue 14 Friday 24 January 1986

AILIST86 * AIList Digest Volume 4 : Issue 15 Friday 24 January 1986

AILIST86 * AIList Digest Volume 4 : Issue 20 Friday 7th February 1986

AILIST86 * AIList Digest Volume 4 : Issue 36 Wednesday 26 February
1986

AILIST86 * AIList Digest Volume 4 : Issue 37 Thursday 27 February 1986

AILIST86 * AIList Digest Volume 4 : Issue 38 Thursday 27 February 1986

AILIST86 * AIList Digest Volume 4 : Issue 39 Thursday 27 February 1986

AILIST86 * AIList Digest Volume 4 : Issue 40 Friday 28 February 1986

AILIST86 * AIList Digest Volume 4 : Issue 41 Friday 28 Febrauary 1986

AILIST86 * AIList Digest Volume 4 : Issue 45 Thursday 6th March 1986

ALLI85a * Allison L.  Programming Denotational Semantics II Computer
Journal, Vol 28, no 5, pp 480-486 1985

ALVEY83a * Alvey News Issue Number 1 September 1983

ALVEY83b * Alvey News Issue Number 2 December 1983

ALVEY83c * Alvey Software Engineering - A Strategy Overview November
1983

ALVEY83d * Alvey VLSI And CAD Strategy December 1983

ALVEY84a * Alvey News Issue Number 3 February 1984

ALVEY84b * Alvey News Issue Number 4 April 1984

AlVEY84c * Alvey News Issue Number 5 June 1984

ALVEY84d * Alvey News Issue Number 6 August 1984

ALVEY84e * Alvey News Issue Number 7 October 1984

ALVEY84f * Alvey News Issue Number 8 December 1984

ALVEY84g * Alvey Directorate Infrastructure Policy September 1984

ALVEY84h * Software Reliability And Metrics Programme Overview Alvey
Directorate April 1984

ALVEY84i * Software Engineering/IKBS Strategy For Knowledge Based IPSE
Development Alvey Directorate August 1984

ALVEY84j * Report To The Alvey Directorate On A Short Survey Of Expert
Systems In UK Business Submitted by Alex d'Agapeyeff Supplement To
Alvey News Issue Number 4 April 1984

ALVEY84k * Alvey Man-Machine Interface Strategy August 1984

ALVEY84l * Alvey Communications Study September 1984

ALVEY84m * Alvey IKBS Research Theme Inference Workshop Report No. 1 
Imperial College, London 19-20 September 1984

ALVEY84n * Alvey IKBS Special Interest Group Architectures For large
Knowledge Based Systems Proceedings of First Workshop Manchester
University 22-24 May 1984

ALVEY84o * Proceedings of the Second Workshop on Architectures For
Large Knowledge Bases Sponsored by the Alvey Directorate Manchester
University 9-11 July 1984

ALVEY85a * Alvey News Issue Number 9 February 1985

ALVEY85b * Alvey News Issue Number 10 April 1985

ALVEY85c * Alvey News Issue Number 11 June 1985

ALVEY85d * Alvey News Issue Number 12 August 1985

ALVEY85e * Alvey News Issue Number 14 December 1985

ALVEY85f * Alvey Architecture Strategy April 1985

ALVEY85g * Alvey Programme Annual Report 1985 November 1985

ALVEY85h * Alvey Programme Annual Report 1985 Poster Supplement 
November 1985

ALVEY86a * Alvey News Issue Number 15 February 1986

ALVEY86b * Alvey News Issue Number 16 April 1986

ALVEY86c * Alvey News Issue Number 17 June 1986

ALVEY86d * Alvey News Issue Number 18 August 1986

ALVEY86e * Alvey Programme Annual report 1986 October 1986

ALVEY86f * Alvey Programme Annual Report 1986 Poster Supplement 
October 1986

ALVEY86g * Alvey News Issue Number 19 October 1986

ALVEY86h * Alvey Conference Report 1986

AMAM82a Amamiya M. & Takahashi N. & Naruse T. & Yoshida M.  A Data
Flow Processor Array System for Solving Partial Differential Equations
Int. Symp. on Applied Mathematics and Information Science March 1982

AMAM85a * Amamiya M.  Report on US-Japan Seminar - Knowledge Systems :
Cooperation through Competition Conference Report New Generation
Computing, Vol 3, No 3, pp 331-333 1985

ANDE83a * Anderson S.  Analysing A Restricted Class Of Functional
Programs Declarative Programming Workshop, University College London 
pp 66-97 11-13th April 1983

ANDE85a * Anderson J. & Cohen S. & Davis A. & Robison S. & Stevens K.
FAIM1 User Interface IFIP TC-10 Working Conference on Fifth Generation
Computer Architecture, UMIST, Manchester July 15-18 1985

ANDR80a Principles of Firmware Engineering in Microprogram Control 
ISBN 0 914894 63 3 Blackwell Scientific Pubs.  1980

AOYA85a * Aoyagi T. & Fujita M. & Moto-oka T.  Temporal Logic
Programming Language Tokio - Programming in Tokio in WADA86a, pp
128-137 1985

APT80a * Apt K.R. & Francez N. & Roever W. P. De A Proof System for
Communicating Sequential Processes ACM Transactions on Programming
Languages and Systems, Vol 2, No 3 pp 359-385 July 1980

APT81a * Apt K.R.  Ten Years of Hoare's Logic : A Survey - Part 1 ACM
Transactions on Programming Languages and Systems, Vol 3, No 4 pp
431-483 October 1981

APT82a * Apt K.R. & Van Emden M.H.  Contributions To The Theory Of
Logic Programming Journal of ACM, Vol 29, No 3, pp 841-862 July 1982

APT83a * Apt K.R. & Olderog E.R.  Proof Rules And Transformations
Dealing With Fairness Science of Computer Programming, 3, pp 65-100 
1983

APT86a * Apt K.R. & Kozen D.C.  Limits For Automatic Verification of
Finite-State Concurrent Systems Information Processing Letters, 22, pp
307-309 30 May 1986

ARBI75a Arbib M.A. & Manes E.G.  Arrows, Structures and Functors : The
Categorical Imperative Academic Press 1975

ARNO80a * Arnold A. & Nivat M.  Metric Interpretations Of Infinite
Trees And Semantics Of Non Deterministic Recursive Programs 
Theoretical Computer Science, 11, pp 181-205 1980

ARSA82a * Arsac J. & Kodratoff Y.  Some Techniques for Recursion
Removal from Recursive Functions ACM Transactions on Programming
Languages and Systems, Vol 4, No 2 pp 295-322 April 1982

ARVI78a Arvind & Gostelow K.P. & Plouffe W.  An Asynchronous
Programming Language and Computing Machine Dept. of Information and
Computer Science, Tech Rep 114A University of California Irvine,
December 1978

ARVI83a Arvind & Dertouzos M.L. & Iannucci R.A.  A Multiprocessor
Emulation Facility MIT Lab for Computer Science Technical Report 302 
October 1983

ARVI84a * Arvind & Brock J.D.  Resource Managers in Functional
Programming Journal of Parallel and Distributed Computing 1, pp 5-21 
1984

ARVI84b Arvind & Kathail V. & Pingali K.  Sharing of Computation in
Functional Language Implementations Lab for Computer Science Tech Rep
??? (sic), 24 July 1984

ARVI85a * Arvind Managing Resources in a Parallel Machine (Extended
Abstract) IFIP TC-10 Working Conference on Fifth Generation Computer
Architecture, UMIST, Manchester July 15-18 1985

ASHC76a * Ashcroft E.A. & Wadge W.  Lucid - A Formal System For
Writing and Proving Programs SIAM J on Computing Vol 5 no 3, 1976 pp
336-354 1976

ASHC77a Ashcroft E.A. & Wadge W.W.  LUCID, a Non-Procedural Language
with Iteration CACM Vol 20 No 7 p519-526 July 1977

ASHC82a * Ashcroft E.A. & Wadge W.W.  R for Semantics ACM TOPLAS, Vol
4, No 2, pp 283-294 April 1982

ASHC83a Ashcroft E.A.  Proposal for a Demand-Driven Tagged Dataflow
Machine SRI Document Sept 1983

ASH85a Ashcroft E.A.  Eazyflow Architecture SRI Technical Report
CSL-147, April 1985

ASH85b Ashcroft E.A.  Ferds--Massive Parallelism in Lucid Document 
1985

ASH85c Ashcroft E.A. & Wadge W.W.  The Syntax and Semantics of Lucid 
SRI Technical Report CSL-147 April 1985

ASHC85d * Ashcroft E.A. & Jagannathan R.  Operator Nets IFIP TC-10
Working Conference on Fifth Generation Computer Architecture, UMIST,
Manchester July 15-18 1985

ASO84a Aso M.  Simulator of XP's ICOT Research Center, Technical
Report TR-041 January 1984

ATKI83a * Atkinson M.P & Bailey P.J. & Chisholm K.J. & Cockshott P.W.
& Morrison R.  "An Approach to Persistent Programming" The Computer
Journal,Vol.26,No.4, pp 360-365 1983

ATKI85a * Atkinson M.P. & Morrison R.  Procedures as Persistent Data
Objects ACM Transactions on Programming Languages and Systems, Vol 7,
No 4, pp 539-559 October 1985

AUGU84a * Augustsson L.  A Compiler for Lazy ML Proceedings of 1984
ACM Symposium on LISP and Functional Programming, Austin, Texas pp
218-227 August 1984

AZAR85a * Azari H. & Veler Y.  Functional Language Directed Data
Driven machine Microprocessing and Microprogramming 16, pp 127-132 
September/October 1985

-- Andy Cheese

------------------------------

End of PROLOG Digest
********************

∂16-Dec-86  0842	STAGER@Score.Stanford.EDU 	Grade Sheets 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Dec 86  08:42:51 PST
Date: Tue 16 Dec 86 08:39:29-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: Grade Sheets
To: Instructors@Score.Stanford.EDU, TAs@Score.Stanford.EDU
cc: stager@Score.Stanford.EDU
Office: CS-TAC 29, 723-6094
Message-ID: <12263278271.31.STAGER@Score.Stanford.EDU>


There seems to be some confusion as to what to do with completed grade
sheets:
Please return them to me in CS TAC; I will forward them on to the Registrar
after removing our departmental copy.  I must have all completed sheets by 
noon December 22 in order to process and deliver them to the Registrar's 
Office by the December 23 deadline.
Thank you all for your cooperation!

-------

∂16-Dec-86  0953	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Reminder: Gray Tuesday meeting today at 2:30 downstairs  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Dec 86  09:53:47 PST
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Tue 16 Dec 86 09:48:39-PST
Date: Tue 16 Dec 86 09:41:00-PST
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Reminder: Gray Tuesday meeting today at 2:30 downstairs
To: Faculty@score

If everyone comes prepared (review your students' records before the
meeting) this will not take the full scheduled time (until 5).  I
anticipate finishing by 4 with your cooperation. Thanks.  --t.  

∂16-Dec-86  1140	BSCOTT@Score.Stanford.EDU 	Mary Donoghue's replacement 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Dec 86  11:40:28 PST
Date: Tue 16 Dec 86 11:38:42-PST
From: Betty Scott <BSCOTT@Score.Stanford.EDU>
Subject: Mary Donoghue's replacement
To: AC@Score.Stanford.EDU
cc: BScott@Score.Stanford.EDU
Message-ID: <12263310896.16.BSCOTT@Score.Stanford.EDU>


I am pleased to announce that Sharon Bergman has assumed the sponsored
research administrative responsibilities of Mary Donoghue.  Since Sharon
has worked in that office for more than two years, both independently and
with Mary during the last year and a half, she is quite familiar with the
job requirements and responsibilities.  The Accounting Assistant III position
which Sharon is vacating will be posted with Personnel this week.  The person
hired for this position will work under Sharon's direction.


Betty
-------

∂16-Dec-86  1142	JOHN@CSLI.STANFORD.EDU 	Seminar Announcement 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Dec 86  11:42:03 PST
Date: Tue 16 Dec 86 11:35:07-PST
From: John Perry <JOHN@CSLI.STANFORD.EDU>
Subject: Seminar Announcement
To: Folks@CSLI.STANFORD.EDU


Seminar: PHILOSOPHY 396:  Topics in Logical Theory: Mental States and Action

Time:     Monday  7:30-9:30,  Winter Quarter

Place:    Ventura Seminar Room
Who:	  David Israel with the assistance of John Perry

Units:	  By arrangement

We will attempt to show why a coherent architecture for situated
agents {must, should, might, can} include the capacity for belief in
propositions that do not have the agent as a constituent.  Potential
participants who would like to know what this might mean can consult
the following:

	Israel, David: The role of propositional objects of 
			belief in action.  Available from author.

	Perry, John:  Circumstantial attitudes and benevolent 
			cognition.  CSLI Report #53.  Also in
			Jeremy Butterfield (ed.) Language, 
			Mind and Logic, Cambridge U. Press, 1986.

-------

∂16-Dec-86  1204	HAILPERIN@SUMEX-AIM.STANFORD.EDU 	ncube 
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Dec 86  12:04:43 PST
Date: Tue 16 Dec 86 12:00:38-PST
From: Max Hailperin <HAILPERIN@SUMEX-AIM.STANFORD.EDU>
Subject: ncube
To: aap@SUMEX-AIM.STANFORD.EDU
Message-ID: <12263314890.73.HAILPERIN@SUMEX-AIM.STANFORD.EDU>

I read the ncube documentation (which was fairly helpful aside from having
practically zero performance paramenters), and will summarize if anyone wants
me to.
-------

∂16-Dec-86  1232	STAGER@Score.Stanford.EDU 	More on grade sheets   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Dec 86  12:32:49 PST
Date: Tue 16 Dec 86 12:04:10-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: More on grade sheets
To: Instructors@Score.Stanford.EDU, Sec@Score.Stanford.EDU
Office: CS-TAC 29, 723-6094
Message-ID: <12263315531.48.STAGER@Score.Stanford.EDU>


One more note on the grade sheets:

When they are completed, the easiest way to return them to me would 
probably be to put them in the CS TAC box at MJH (if your office is on that
side of campus).  Otherwise, bring them by our CSD TAC office at Tresidder.

Thanks again.
Claire
-------

∂16-Dec-86  2222	vardi@navajo.stanford.edu 	PODS Advance Program   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Dec 86  22:22:04 PST
Received: by navajo.stanford.edu; Tue, 16 Dec 86 22:02:38 PST
Date: Tue, 16 Dec 86 22:02:38 PST
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: PODS Advance Program
To: nail@navajo.stanford.edu

            Sixth ACM SIGACT-SIGMOD-SIGART Symposium

                               on

                 PRINCIPLES OF DATABASE SYSTEMS

                        March 22-25, 1987

                      San Diego, California

                           INFORMATION

LOCATION

The technical sessions, business meeting, Sunday  evening  recep-
tion, and lunches will all be at the Bahia Resort Hotel, situated
on San Diego's Mission Bay. The Bahia is within walking  distance
of  the  beach,  recreational facilities (sailing, tennis courts,
pool), Sea World, and relaxed boardwalk shops and cafes. Checkout
time  is  1pm;  checkin  time  is 4pm, or earlier subject to room
availability. A block of rooms has been reserved until  March  1,
1987. Please reserve a room by using the form provided or by cal-
ling 800-821-3619 (800-542-6010 within California). First night's
deposit   is  required.  Room  rates  and  availability  are  not
guaranteed past March 1.

REGISTRATION

Advanced registration  is  requested  using  the  form  provided.
Registration  rates go up markedly after March 9.  A registration
desk will be open Sunday night from 6:00 p.m. to 10:00 p.m.,  and
during  the day on Monday (8:30 a.m. to 6:00 p.m.).  Registrants,
other than students, receive admission to the technical sessions,
one  copy  of  the  proceedings, reception, lunches, and a dinner
cruise on Tuesday evening.  Student  registration,  available  to
full-time  students only, includes the technical sessions and one
copy of the proceedings.  Additional copies  of  the  proceedings
will be available for sale at the registration desk.

TRANSPORTATION

There are three choices for ground transportation from  the  air-
port to the hotel. Courtesy airport transportation is provided by
the hotel. The Bahia Hotel  van  leaves  the  airport  every  two
hours, starting at 7:30am and ending at 9:30pm.  The van can also
be called outside scheduled times using the free telephone marked
"Bahia  Hotel"  at  the hotel reservation desk in the airport ar-
rival lounge. Additionally, a regular limousine van is  available
for  $5  (direction Mission Bay). Taxi fare to the hotel is about
$10.

For participants driving to San Diego on I-5, take I-8 West, then
exit at West Mission Bay Drive. The hotel is located on the North
side of Mission Bay Drive.

CLIMATE

The average temperature in March is 60 degrees. Rain is unlikely,
but cannot be ruled out.

EVENT LOCATION

All technical sessions and the business meeting are in  the  Mis-
sion Room.  The exhibit program is in the Mission Lounge.  Sunday
night registration and the reception are in the Del Mar Room.  On
Tuesday  night  there  will  be  a  dinner cruise with live music
around the San Diego Harbor, between 6:30pm and 9pm.  Transporta-
tion  to the harbor will be provided.  Buses will leave the hotel
at 6pm.

                        TECHNICAL PROGRAM

                     SUNDAY, MARCH 22, 1987

Reception 8:30 pm - 11 pm, Del Mar Room

                     MONDAY, MARCH 23, 1986

      Note:  All talks will take place in the Mission Room

SESSION 1  - 9:00 am - 10:35 am

Chair: M.Y. Vardi (IBM Almaden Research Center)

Invited Talk: Database Theory -  Past  and  Future,  J.D.  Ullman
(Stanford University)

Logic Programming with Sets, G.M. Kuper (IBM T.J. Watson Research
Center)

Sets and Negation in a Logic Database Language (LDL1),  C.  Beeri
(Hebrew  University), S. Naqvi (MCC), R. Ramakrishnan (University
of Texas at Austin and MCC), O. Shmueli, and S. Tsur (MCC)

                Coffee Break 10:35 am - 11:00 am

SESSION 2  - 11:00 am - 12:15 pm

Chair: A.K. Chandra (IBM T.J. Watson Research Center)

Logical Design of Relational Database Schemes, L.Y. Yuan (Univer-
sity  of  Southern  Louisiana)  and  Z.M. Ozsoyoglu (Case Western
Reserve University)

On Designing Database Schemes Bounded or Constant-Time  Maintain-
able  with  Respect  to  Functional Dependencies, E.P.F. Chan and
H.J. Hernandez (University of Alberta)

Computing Covers for Embedded Functional Dependencies, G. Gottlob
(CNR, Italy)

SESSION 3  - 2:00 pm - 3:15 pm

Chair: R. Fagin (IBM Almaden Research Center)

Dynamic Query Interpretation in Relational Databases,  A.  D'Atri
(Universita  "La  Sapienza"  di  Roma),  P. Di Felice (Universita
dell'Aquila), and M. Moscarini (CNR, Italy)

A New Basis for the Weak Instance Model, P. Atzeni  (CNR,  Italy)
and M.C. De Bernardis (Universita "La Sapienza" di Roma)

Answering  Queries  in  Categorical  Databases,  F.M.  Malvestuto
(Italian Energy Commision)

                 Coffee Break 3:15 pm - 3:45 pm

SESSION 4  - 3:45 pm - 5:25 pm

Chair: U. Dayal (CCA)

Nested Transactions and Read-Write Locking,  A.  Fekete  (Harvard
University),  N. Lynch (MIT), M. Merrit (AT&T Bell Laboratories),
and W. Weihl (MIT)

Transaction Commitment at Minimal Communication Cost,  A.  Segall
and O. Wolfson (Technion)

The Precedence-Assignment Model for  Distributed  Databases  Con-
currency  Control Algorithms, C.P. Wang and V.O.K. Li (University
of Southern California)

A Knowledge-Theoretic Analysis of Atomic Commitment Protocols, V.
Hadzilacos (University of Toronto)

       Business Meeting: 8:30 pm - 10:00 pm, Mission Room

                     TUESDAY, MARCH 24, 1986

       Note: There will be exhibits in the Mission Lounge

SESSION 5  - 9:00 am - 10:35 am

Chair: T. Imielinski (Rutgers University)

Invited Talk: Perspectives  in  Deductive  Databases,  J.  Minker
(University of Maryland)

Maintenance of Stratified Databases Viewed as a  Belief  Revision
System,  K.  Apt (Ecole Normal Superieure and Universite Paris 7)
and J.M. Pugin (BULL Research Center)

Specification and Implementation of Programs for Updating  Incom-
plete Information Databases, S. Hegner (University of Vermont)

                Coffee Break 10:35 am - 11:00 am

SESSION 6  - 11:00 am - 12:15 pm

Chair: H. Korth (University of Texas at Austin)

Operation  Specific  Locking  on  B-Trees,  A.  Billiris  (Boston
University)

Concurrency Control in Database Structures with Relaxed  Balance,
O.  Nurmi,   E. Soisalon-Soininen (Universitat Karlsruhe), and D.
Wood (University of Waterloo)

Performance Results on Multiversion Timestamping Concurrency Con-
trol  with  Predeclared  Writesets,  R. Sun (Iona College) and G.
Thomas (Clarkson University)

SESSION 7  - 2:00 pm - 3:15 pm

Chair: V. Vianu (University of California at San Diego)

Decomposing an N-ary Relation into a Tree of Binary Relations, R.
Dechter  (Hughes Aircarft Company and University of California at
Los Angeles)

Formal Bounds on Automatic Generation and Maintenance of Integri-
ty Constraints, J.P. Delgrande (Simon Fraser University)

Relative Knowledge  in  a  Distributed  Database,  T.  Imielinski
(Rutgers University)

                 Coffee Break 3:15 pm - 3:45 pm

SESSION 8  - 3:45 pm - 5:25 pm

Chair: M. Yannakakis (AT&T Bell Laboratories)

The Parallel Complexity of Simple Chain Queries, F.  Afrati  (Na-
tional  Technical  University  of  Athens)  and  C. Papadimitriou
(Stanford University and National Technical University of Athens)

Bounds on the Propagation of Selection into  Logic  Programs,  C.
Beeri  (Hebrew  University), P. Kanellakis (Brown University), F.
Bancilhon (INRIA and MCC), R. Ramakrishnan (University  of  Texas
at Austin and MCC)

A Decidable Class of Bounded Recursions, J.F. Naughton  (Stanford
University) and Y. Sagiv (Hebrew University)

Decidability and Expressiveness  Aspects  of  Logic  Queries,  O.
Shmueli (Technion and MCC)

                Dinner Cruise: 6:30 pm - 9:00 pm

                    WEDNESDAY, MARCH 25, 1986

SESSION 9  - 9:00 am - 10:35 am

Chair: P.A. Larson (University of Waterloo)

Invited talk: Chickens and Eggs - The Interrelationship  of  Sys-
tems and Theory, P. Selinger (IBM Almaden Research Center)

Axiomatization and Simplification Rules for  Relational  Transac-
tions,  A.  Karabeg, D. Karabeg, K. Papakonstantinu, and V. Vianu
(University of California at San Diego)

A Transaction Language Complete for Database Update and  Specifi-
cation, S. Abiteboul (INRIA) and V. Vianu (University of Califor-
nia at San Diego)

                Coffee Break 10:35 am - 11:00 am

SESSION 10  - 11:00 am - 12:15pm

Chair: Y. Sagiv (Hebrew University)

On the Power of Magic, C. Beeri (Hebrew University) and R. Ramak-
rishnan (University of Texas at Austin and MCC)

Efficient Evaluation for a Subset of Recursive Queries, G. Grahne
(University of Helsinki), S. Sippu (University of Jyvaskyla), and
E. Soisalon-Soininen (University of Helsinki)

Worst-Case Complexity Analysis of Methods for Logic Query  Imple-
mentation,  A.  Marchetti-Spaccamella, A. Pelaggi (Universita "La
Sapienza" di Roma), and D. Sacca (CRAI, Italy)

SESSION 11  - 2:00 pm - 4:35pm

Chair: P. Kanellakis (Brown University)

On the Expressive Power of the Extended  Relational  Algebra  for
the  Unnormalized Relational Model, D. Van Gucht (Indiana Univer-
sity)

Safety and Correct Translation of Relational  Calculus  Formulas,
A.  Van  Gelder (Stanford University) and R. Topor (University of
Melbourne)

Safety of Recursive Horn  Clauses  with  Infinite  Relations,  R.
Ramakrishnan  (University  of  Texas  at Austin and MCC), F. Ban-
cilhon (INRIA and MCC), and A. Silberschatz (University of  Texas
at Austin)

                 Coffee Break 3:15 pm - 3:45 am

One-Sided Recursions, J.F. Naughton (Stanford University)

Optimizing  Datalog  Programs,  Y.  Sagiv   (Hebrew   University)
_________________________________________________________________

                     CONFERENCE ORGANIZATION

Sponsors:  SIGACT, SIGMOD, and SIGART.

Executive Committee: A.K. Chandra, S. Ginsburg, A.  Silberschatz,
J.D. Ullman, and M.Y. Vardi.

Chairman:  Ashok K. Chandra, IBM  T.J.  Watson  Research  Center,
P.O.Box   218,   Yorktown  Heights,  NY  10598,  (914)  945-1752,
ashok@ibm.com, ashok@yktvmv.bitnet

Program Chairman:  Moshe Y. Vardi, IBM Almaden  Research  Center,
650   Harry   Rd.,  San  Jose,  CA  95120-6099,  (408)  927-1784,
vardi@ibm.com, vardi@almvma.bitnet

Local Arrangements:  Victor Vianu, Dept. of Electrical  Engineer-
ing  and Computer Science MC-014, University of California at San
Diego, La Jolla, CA 92093, (619) 534-6227, vianu@sdcsvax.ucsd.edu

Program Committee: U. Dayal, T. Imielinski, P.K.  Kanellakis,  H.
Korth,  P.A.  Larson,  K.J.  Raiha, Y. Sagiv, M.Y. Vardi, M. Yan-
nakakis.
_________________________________________________________________

               ADVANCE REGISTRATION FORM, ACM-PODS

Please send this form or a facsimile along with a money order  or
check  (payable  to  6th  ACM SYMPOSIUM ON PRINCIPLES OF DATABASE
SYSTEMS) to:

                      ACM-PODS Registration
                        c/o Victor Vianu
                     EECS Department, MC-014
                Univ. of California at San Diego
                   La Jolla, California 92093

                       (Before Mar. 9)  (After)
ACM and SIG member      $165            $225

ACM member only         $175            $235

SIG member only         $175            $235

Nonmember:              $205            $275

Student:                $50             $60

Requests for refunds will be honored until March 9, 1987.

Name___________________________________________________________
Affiliation____________________________________________________
Address________________________________________________________
City_________State________Zip__________________________________
Country_________Telephone______________________________________
Net Address____________________________________________________

    Check here if confirmation of registration is required.

Dietary restrictions:     Kosher      Vegetarian

Special meals can be guaranteed only for those  who  register  in
advance.

_________________________________________________________________

                HOTEL RESERVATION FORM, ACM-PODS

Please mail this form or a facsimile (being sure to  mention  the
ACM-PODS Conference) by March 1, 1987 to:

                       Bahia Resort Hotel
                     998 W. Mission Bay Dr.
                       San Diego, CA 92109

                       Tel: (619) 488-0551

Accommodations desired:
    Single $68              Double (1 bed) $72
    Twin (2 beds) $72       Triple $76
    Quad $80

Children under 12 stay free when occupying same rooms as parents.
Accomodation prices do not include 7% city hotel tax.

Arrival date_______________________Time_____________________________
Departure date_____________________Time_____________________________
Name________________________________________________________________
Sharing room with___________________________________________________
Address_____________________________________________________________
City__________State_______Zip_______________________________________
Country____________________________Telephone________________________

First night deposit is required.

First night's deposit enclosed:  $_________________________________
Credit card:     VISA,     Mastercard,     Amer. Express
Other credit card: ________________________________________________
Credit card number_________________________________________________
        Exp. Date__________________________________________________

        Signature__________________________________________________


∂16-Dec-86  2223	vardi@navajo.stanford.edu 	PODS Advance Program   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Dec 86  22:23:51 PST
Received: by navajo.stanford.edu; Tue, 16 Dec 86 22:05:01 PST
Date: Tue, 16 Dec 86 22:05:01 PST
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: PODS Advance Program
To: nail@navajo.stanford.edu

Please post the program on local bboards.

Moshe

∂17-Dec-86  0237	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #85
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Dec 86  02:36:53 PST
Date: Tue 16 Dec 1986 05:57-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #85
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Wednesday, 17 Dec 1986     Volume 4 : Issue 85

Today's Topics:
        LP Library - Declarative Language Bibliography, Part B
----------------------------------------------------------------------

Date: 8 Dec 86 09:33:12 GMT
From: Andy Cheese <mcvax!ukc!dcl-cs!nott-cs!abc@seismo.css.gov> 
Subject: references - B

BACKH84a *
Backhouse R.
Algorithm Development in Martin-Lof's Type Theory
CSM-69
Department of Computer Science, University of Essex
July 1984

BACKH84b *
Backhouse R.C.
A Note on Subtype in Martin-Lof's Theory of Types
CSM-70
Department of Computer Science, University of Essex
November 1984

BACKH84c *
Backhouse R.C.
The While-Rule in Martin-Lof's Theory of Types
CSM-71
Department of Computer Science, University of Essex
December 1984

BACKH85a *
Backhouse R.C.
Equality Rules in Type Theory
CSM-76
Department of Computer Science, University of Essex
April 1985

BACKH85b *
Backhouse R.C.
Notes on Martin-Lof's Theory of Types
Section 2
CSM-80
Department of Computer Science, University of Essex
December 1985

BACKH85c *
Backhouse R.C.
Notes on Martin-Lof's Theory of Types
Section 1 (Revised)
CSM-81
Department of Computer Science, University of Essex
February 1986

BACKU74a *
Backus J.
Programming Language Semantics and Closed Applicative Languages
ACM Symposium on Principles of Programming Languages, 1974
pp 71-86
1974

BACKU78a *
Backus J.
Can Programming be liberated from the von-Neumann Style?
CACM Vol 21 No 8 p613-641 Aug 1978

BACKU79a
Backus J.W.
On Extending The Concept Of Program And Solving Linear Functional Equations
Draft Paper Distributed at Summer Workshop on Programming Methodology,
University of California at Santa Cruz, August 1979

BACKU81a
Backus J.W.
The Algebra of Functional Programs: Function Level Reasoning, Linear
Equations, and Extended Definitions
In "Formalization of Programming Concepts", LNCS 107
Springer Verlag
April 1981

BADE86a *
Baden S.
Berkeley FP User's Manual, Rev. 4.1.
May 10, 1986

BAIL85a *
Bailey D.
Prolog for Real Programs
PS/48
University of Salford
5 pages
25 June 1985

BAIL86a *
Bailey D.
Catch and Throw - An Introduction
Salford University
PS/136
September 1986

BAKE78a
Baker, Henry B., Jr.
List Processing in Real Time on a Serial Computer
CACM 21 no 4, pp 280-294, 1978

BAKE78b
Baker H.G.
Actor Systems for Real Time Computation
MIT Laboratory for Computer Science, MIT/LCS/TR-197, March 1978

BAKK76a *
Bakker J.W. De
Semantics and Termination of Nondeterministic Recursive Programs
Proceedings 3rd International Colloquium on Automata Languages and Programming
pp 435-477
Edinburgh University Press, 1976

BAKK79a *
Bakker J.W. De & Zucker J.I.
Derivatives of Programs
mathematisch centrum iw 116/79
1979

BAKK80a
Bakker J.De
Mathematical Theory of Program Correctness
Prentice Hall International Series in Computer Science, 1980

BALB85a *
Balbin I. & Lecot K.
Logic Programming : A Classified Bibliography
Wildgrass Books Pty Ltd, Australia
ISBN 0 908069 15 4
1985

BALB86a *
Balbin I. & Ramamohanarao K.
A Differential Approach to Query Optimisation in Recursive Deductive
Databases
Department of Computer Science, University of Melbourne
Technical Report 86/7
to appear in Journal of Logic Programming
1986

BALL83a *
Ballieu G.
A Virtual Machine To Implement Prolog
Logic Programming Workshop '83
pp 40 - 52
26 June 1983

BAND86a *
Bandes R.G.
Constraining-Unification and the Programming Language Unicorn
in DEGR86a, pp 397-410
1986

BANDL83a *
Bandler W.
Some Esomathematical Uses Of Category Theory
Declarative Programming Workshop, University College London
pp 218-224
11-13th April 1983

BARA85a *
Barahona P. & Gurd J.R.
Processor Allocation in a Multi-Ring Dataflow Machine
Dept of Comp Sci, Univ of Manchester, Technical Report UMCS-85-10-3
1985

BARBA86a *
Barbara D. & Garcia-Molina H.
Mutual Exclusion in Partitioned Distributed Systems
Distibuted Computing, Vol 1, No 2, pp 119-132
1986

BARBU84a *
Barbuti R. & Bellia M. & Levi G. & Martelli M.
On the Integration of Logic Programming and Functional Programming
IEEE 1984 International Symposium on Logic Programming, pp 160-167
6 February 1984

BARBU86a *
Barbuti R. & Bellia M. & Levi G. & Martelli M.
LEAF : A Language Which Integrates Logic, Equations and Functions
in DEGR86a, pp 201-238
1986

BARE81a
Barendregt H.P.
The Lambda Calculus, Its Syntax and Semantics
North Holland 1981

BARE86a *
Barendregt H.P. & Kennaway JR. & Klop J.W. & Sleep M.R.
Needed Reduction and Spine Strategies for the Lambda Calculus
Centrum voor Wiskunde en Informatica. Amsterdam, The Netherlands
Centre for Mathematics and Computer Science
Computer Science / Department of Software Technology
Report CS-R8621
May 1986

BARE86b *
Barendregt H. & van Eekelen M.C.J.D. & Glauert J.R.W. & Kennaway J.R. &
Plasmeijer M.J. & Sleep M.R.
Term Graph Rewriting
October 20 1986

BARRE86a *
Barrett N.K. & Brailsford D.F. & Duckworth R.J.
A Simulator Program for Evaluating and Improving the Nottingham Muse
Architecture
Department of Computer Science, University of Nottingham
June 3, 1986

BARRI85a *
Barringer H.
Up and Down the Temporal Way
Dept of Comp Sci, Univ of Manchester, Technical Report UMCS-85-9-3
September 4, 1985

BARRI86a *
Barringer H. & Mearns I.
A Proof System for Ada Tasks
Computer Journal, Vol 29, No 5, pp 404-415
October 1986

BCS86a *
British Computer Society Reading Branch Parallel Processing Seminar,
Proceedings
Tuesday 21st January 1986

BELLE86a *
Bellegarde F.
Rewriting Systems On FP Sequences To Reduce The Number Of Sequences Yielded
Science Of Computer Programming, 6, pp 11-34
January 1986

BELLI80a *
Bellia M. & Degano P. & Levi G.
A Functional Plus Predicate Logic Programming Language
Proceedings of the Logic Programming Workshop, 14 July 1980
pp 334-347
1980

BELLI83a *
Bellia M. & Levi G. & Martelli M.
On Compiling Prolog Programs on Demand Driven Architectures
Proceedings of Logic Programming Workshop '83
Praia Da Falesia, Algarve, Portugal, pp 518-535
26 June - 1 July 1983

BEND80a *
Bendl J. & Koves P. & Szeredi P.
The MPROLOG System
Proceedings of "Logic Programming Workshop", Debrecen, Hungary,
14-16 July 1980
also in MPROLOG Collection of Papers on Logic Programming,
pp 201-209, November 1984
1980

BERG79a *
Bergstra J.A. & Tucker J.V.
Algebraic Specifications of Computable and Semi-Computable Data Structures
mathematisch centrum iw 115/79
1979

BERG79b *
Bergstra J.A. & Tiuryn J. & Tucker J.V.
Correctness Theories and Program Equivalence
mathematisch centrum iw 119/79
1979

BERG79c *
Bergstra J.A. & Tucker J.V.
A Characterisation of Computable Data Types By Means of a Finite, Equational
Specification Method
mathematisch centrum iw 124/79
1979

BERG81a *
Bergstra J.A. & Tucker J.V.
Hoare's Logic and Peano's Arithmetic
Mathematisch Centrum iw 160/81
1981

BERK75a *
Berkling K.
Reduction Languages For Reduction Machines
Proc. 2nd Int. Symp. on Comp. Arch., pp 133-140
also available as an extended version as GMD Tech Rep  ISF-76-8
14 September 1976
1975

BERK76a *
Berkling K.J.
A Symmetric Complement To The Lambda Calculus
GMD Tech Rep ISF-76-7
14 September 1976

BERK82a *
Berkling K.J.
A Consistent Extension of the Lambda-Calculus as a Base for Functional
Programming Languages
Information and Control, vol 55, nos 1-3 oct/nov/dec 1982, pp 89-101
Academic Press
1982

BERK85a *
Berkling K.
Epsilon-Reduction : Another View of Unification
IFIP TC-10 Working Conference on Fifth Generation Computer Architecture,
UMIST, Manchester
July 15-18 1985

BERL84a
Berliner H. & Goetsch G.
A Quantative Study of Search Methods and the Effect of
Constraint Satisfaction
CMU-CS-84-147
Dept of Comp Sci, Carnegie-Mellon Univ.
July 1984

BERN80a *
Bernstein A.J.
Output Guards and Nondeterminism in Communicating Sequential Processes
ACM Transactions on Programming Languages and Systems, Vol 2, No 2,
pp 234 - 238
April 1980

BERR77a *
Berry G. & Levy J-J.
Minimal and Optimal Computations of Recursive Programs
4th ACM Symposium on Principles of Programming Languages
pp 215-226
1977

BERT84a
ed. Bertolazzi P
VLSI: Algorithms and Architectures
North Holland 1984

BERZ86a *
Berzins V. & Gray M. & Naumann D.
Abstraction-Based Software Development
CACM, Vol 29, No 5, pp 402 - 415
May 1986

BETZ85a *
Betz D.
XLISP: An Experimental Object Oriented Language Version 1.4
January 1, 1985

BETZ86a *
Betz D.
XLISP conferencing in article on best of bix, pp 376-380
Byte, volume 11, number 3
March 1986

BEYN85a *
Benyon W.M. & Buckle J.F.
Computational Equivalence and Replaceability in Finite Algebras
Theory of Computation Report No 72
Department of Computer Science, University of Warwick
August 1985

BIC85a *
Bic L.
Processing of Semantic Nets on Dataflow Architectures
Artificial Intelligence 27
pp 219 - 227
1985

BIRD76a
Bird R.S.
Programs & Machines- An Introduction to the Theory of Computation
Wiley 1976

BIRD83a
Bird R.S.
Some Notational Suggestions for Transformational Programming
Tech Rep no 153, Univ. of Reading, 1983

BIRD84a
Bird R.S.
Using Circular Programs to Eliminate Multiple Traversals of Data
Acta Informatica Vol21 Fasc 3 1984 p239-250

BIRD84b *
Bird R.S.
The Promotion and Accumulation Strategies in Transformational Programming
ACM Transactions on Programming Languages and Systems, Vol 6, No 4
pp 487-504
October 1984

BISH77a
Bishop P.B.
Computer Systems with a Very Large Address Space and Garbage Collection
MIT Laboratory for Computer Science, MIT/LCS/TR-178, May 1977

BLOM86a *
Blomberg G.
S046 : Background Notes
Should Prolog have a Lisp-like Syntax ?
PS/149
September 1986

BOBR80a *
Bobrow D.G.
Managing Reentrant Structures Using Reference Counts
ACM Trans. on Programming Languages and Systems, 2, no 3, pp 269-273
1980

BOCC86a *
Bocca J. & Decker H. & Nicolas J.-M. & Vieille & Wallace M.
Some Steps Towards a DBMS Based KBMS
Proc. 10th World Computer Congress, IFIP, Dublin, Ireland
September 1986

BOCC86b *
Bocca J.
On the Evaluation Strategy of EDUCE
Proc 1986 ACM-SIGMOD International Conference on Management of Data,
Washington D.C., U.S.A.
May 1986

BOCK86a *
Bockmayr A.
Conditional Rewriting and Narrowing as a Theoretical Framework for
Logic-Functional Programming : A Survey
Interner Bericht NR. 10/86
Institut Fur Informatik I, Universitat Karlsruhe, West Germany

BOHM81a *
Bohm A.P.W. & Leeuwen J. Van
A Basis for Dataflow Computing
Dept of Computer Science, Univ of Utrecht, Tech Rep RUU-CS-81-6
1981

BOHM85a *
Bohm A.P.W. & Gurd J.R. & Sargeant J.
Hardware and Software Enhancement of the Manchester Dataflow Machine
Document, Dept of Computer Science, Univ. of Manchester

BOLE85a *
Boley H. & Kammermeier F.
LISPLOG: Momentaufnahmen einer LISP/PROLOG-Vereinheitlichung
MEMO SEKI-85-03
Fachbereich Informatik, Universitat Kaiserlautern
August 1985

BOOM86a *
Boom H.
Issues in Program Transformation
522 MAL-1
9th October 1986

BOOM?? *
Boom H.J.
A Multidomain Abstracto
524 MAL-3

BOOM?? *
Boom H.
Transformo Discussion
543 MAL-22

BORG84a *
Borgwardt P.
Parallel PROLOG Using Stack Segments On Shared Memory Multiprocessors
1984 Int. Symp. on Logic Programming, pp 2-11
6 February 1984

BORN81a *
Borning A. & Bundy A.
Using Matching in Algebraic Equation Solving
Dept of Comp Sci, Univ of Washington, Technical Report No. 81-05-01
May 1981

BORO85a *
Borovsky B.H. & Ilieva P.I.
A Reconfigurable Highly Parallel Architecture Based on Recirculative Network
IFIP TC-10 Working Conference on Fifth Generation Computer Architecture,
UMIST, Manchester
July 15-18 1985

BOSS84a *
Bossi A. & Ghezzi C.
Using FP As A Query Language For Relational Data-Bases
Computer Languages, Vol 9, No 1, pp 25-37
1984

BOUT?? *
Boute R.
The Beta Calculus : Variable Scoping and Formal (Structural) Transformation
in the Description of Systems with Bidirectional Information Flow
539 MAL-18

BOWE79a *
Bowen K.A.
Prolog
Proceedings of the Annual Conference of the ACM 1979
pp 14-23
1979

BOWE81a
Bowen D.L.
Implementation of Data Structures on a Data Flow Computer
PhD Thesis, Dept of Comp Sci, Univ. of Manchester, April 1981

BOWE81b *
Bowen K.A. & Kowalski R.A.
Amalgamating Language and Metalanguage in Logic Programming
Department of Computing, Imperial College, Research Report 81/30
June 1981

BOWE?? *
Bowen D.L. & Byrd L.M. & Clocksin W.F.
A Portable Prolog Compiler
D.A.I. Research Paper No. 195
Department of Artificial Intelligence, University of Edinburgh
also presented at the Logic Programming Workshop, Albufeira, Portugal,
June 27th - July 1st, 1983

BOWE85a
Bowen K.A.
Meta-Level Programming and Knowledge Representation
New Generation Computing, Vol 3, No 4, pp 359-383
1985

BOYE75a
Boyer R.S. & Moore J.S.
Proving Theorems about LISP Functions
JACM Vol 22,No. 1, p129-144

BRAI83
Brain S.
The Transputer-"exploiting the opportunity of VLSI"
Electronic Product Design, December 1983

BRAI84a
Brain S.
Applying the Transputer
Electronic Product Design, January 1984

BRAI84b
Brain S.
Writing Parallel Programs in OCCAM
Electronic Product Design, Sept 1984

BRAM84a *
Bramer M. & Bramer D.
The Fifth Generation, An Annotated Bibliography
Addison-Wesley Publishing Co., 1984

BROD80a *
Broda K.
The Relation Between Semantic Tableaux And Resolution Theorem Provers
Research Report DOC 80/20
Department of Computing, Imperial College
October 1980

BROD81a
Broda K.
B.SC I Mathematics of Computing Lecture Notes
Department of Computing, Imperial College, Lecture Notes 81/13
January 1981

BROD84a
Broda K. & Gregory S.
PARLOG For Discrete Event Simulation
Proceedings of the 2nd International Logic Programming Conference, Uppsala
( ed Tarnlund S-A ), pp 301-312
July 1984

BROD84b *
Broda K. & Gregory S.
Parlog For Discrete Event Simulation
Department Of Computing, Imperial College
Research Report DOC 84/5
March 1984

BROD85a *
Broda K. & Gabbay D.M. & Kriwaczek F.
A Goal Directed Theorem Prover for Preicate Logic Based on
Conjunctions and Implications
Draft
Dept of Computing, Imperial College
May 1985

BROO84a
Brookes S.D.
Reasoning About Synchronous Systems
CMU-CS-84-145
Dept of Comp Sci, Carnegie-Mellon Univ.
March 1984

BROO86a *
Brookes G.R. & Manson G.A. & Thompson J.A.
Lattice and Ring Array Topologies Using Transputers
Computyer Communications, Vol 9, No 3, pp 121-125
June 1986

BROU79a
Brough D.R.
Loop Trapping in Logic Programs
Department of Computing, Imperial College, TOC 79/9
1979

BROU83a *
Brough D.R. & Walker A.
Some Practical Properties of Logic Programming Interpreters
Research Report 83/34
Department of Computing, Imperial College
December 1983

BROU84a *
Brough D.R. & Parfitt N.
An Expert System for the Ageing of a Domestic Animal
Research Report DoC 84/13
Department of Computing, Imperial College
April 1984

BROW84a
Brownbridge D.
Recursive Structures in Computer Systems
PhD Thesis, Univ. of Newcastle upon Tyne, 1984

BROY82a
eds Broy M. & Schmidt G.
Proceedings of Nato Summer School on Theoretical Foundations of
Programming Methodology, Munich,
Dordrecht: Reidel, 1982

BROY82b
Broy M.
A Fixed Point Approach to Applicative Multiprogramming
in BROY82a, pp 565-624
1982

BROY83a
Broy M.
Applicative Real-Time Programming
Proc. 9th IFIP, Information Processing 1983, pp 259-264
North Holland 1983

BROY85a *
Broy M.
On The Herbrand-Kleene Universe For Nondeterministic Computations
Theoretical Computer Science, 36, pp 1 - 19
March 1985

BRUI72a *
Bruin N.G. De
Lambda-Calculus Notation With Nameless Dummies, a Tool for Automatic
Formula Manipulation
pp 381-392
Indag Math. 34
Proceedings of the Koninklijke Nederlandse Akademie Van Wetenschappen
Series A Mathematical Sciences, Volume 75
North Holland Publishing Company
1972

BRUI81a *
Bruin A. De
On the Existence of Cook Semantics
Mathematisch Centrum iw 163/81
1981

BRUI85a *
Bruin A. De & Bohm W.
The Denotational Semantics of Dynamic Networks of Processes
ACM Transactions on Programming Languages and Systems, Vol 7, No 4,
pp 656-679
October 1985

BRUY83a *
Bruynooghe M. & Pereira L.M.
Deduction revision by Intelligent Backtracking
Universidade Nova de Lisboa, report no UNL-10/83
July 1983

BRYA83a
Bryant R.
Proceedings of the Third Caltech Conference on Very Large Scale Integration
ISBN 0 914894 86 2
Blackwell Scientific Pubs.
1983

BRYA85a *
Bryant R.E.
Symbolic Verification of MOS Circuits
1985 Chapel Hill Conference on VLSI
pp 419-438
1985

BRYA86a *
Bryant R.
Tutorial Diagnosis Of Subtraction Errors
Research Report CS-96-09
Department of Computer Science, University of Waterloo
January 31 1986

BSI85a *
Draft Minutes of Prolog Standardization Meeting, 7 March 1985
PS/40

BSI85b *
How To Define a Language Using Prolog
PS/73
1985

BSI86a *
BSI Prolog Standardization
Papers From The Module Subcommittee
PS/102
1986

BSI86b *
Draft Minutes of Prolog Standardization Meeting 6th March 1986, BSI
PS/104
1986

BSI86c *
BSI Prolog Standard
Summary Of BIP Committee Work
PS/108
10 April 1986

BSI?? *
FILETAB For VME2900 (Declarative I/O - Model For Prolog?)
PS/111

BSI?? *
Can Users Define And Redefine Operators ?
Prolog Standardization Problem And Its Solution
S026

BSI?? *
How Do Users Define And Redefine Operators ?
Prolog Standardization Problem And Its Solution
S027

BSI?? *
Can Users Define And Redefine Functions ?
Prolog Standardization Problem And Its Solution
S028

BSI?? *
How Do Users Define And Redefine Functions ?
Prolog Standardization Problem And Its Solution
S029

BSI?? *
BSI Prolog Document PS/8-1

BSI86d *
Prolog Standard
Built-In Predicates (Logic, Sets, Debugging, Environment).
PS/105/1
J. W. Doores (ICL)
14 May 1986

BSI86e *
Agenda For Meeting At BSI, 5th June 1986
PS/114

BSI86f *
Minutes For Built-In Predicates Meeting, March 1986
PS/107

BSI?? *
AFNOR - Notes On Dif, Freeze, etc
PS/113

BSI86g *
Lazy Evaluation And Coroutining
S018
May 1986

BSI86h *
BSI PROLOG
Semantics Sub Group
Minutes of Meeting, May 6 1986
PS/119 Preprint

BSI?? *
Which Character Set Is Used For Standard Prolog ?
S030

BSI?? *
How Should Lists Be Represented In Standard Prolog ?
S031

BSI?? *
How Are Variables Represented In Standard Prolog ?
S032

BSI?? *
What Form Should Formatted I/O Take ?
S033

BSI86i *
Documents from AFNOR - F12, F13 and F14
PS/109
1986

BSI86j *
BSI Prolog, Semantics Sub-Group
Minutes of Meeting, May 6 1986
PS/119
1986

BSI86k *
Documents from AFNOR with Emphasis on Syntax - F15, F17
PS/120
1986

BSI86l *
BSI Prolog
Minutes of Built-In Predicates Sub-Group Meeting, 12th June 1986
PS/123
1986

BSI86m *
The Standardization of Prolog
Agenda for Meeting, 4th September 1986
PS/130
1986

BSI86n *
AFNOR Draft Proposition on Control Predicates
15 pages
PS/117
June 1986

BSI86o *
BSI Prolog - Semantics Sub Group
Minutes of Meeting July 8 1986
PS/126
1986

BSI86p *
Address List for BSI Prolog Standardization Panel
PS/122
September 1986

BSI86q *
Documents From AFNOR
PS/125
June/July 1986

BSI86r *
Draft Minutes of Meeting at BSI, 4th September 1986
PS/133
1986

BSI86s *
Modules in Prolog
Miscellaneous Papers
L.A. Wallen, M. Rubinstein, A.N. Davis & A. Schappo, M. Cutcher, D.S. Moffat
PS/116
June 1986

BSI86t *
BSI Prolog
Semantics Sub Group
Minutes of Meeting, September 30, 1986, held at System Designers Ltd
PS/155
1986

BSI86u *
Agenda for all day meeting on the standardization of prolog on 4th
December 1986
PS/157
1986

BSI86v *
Built-In Predicates Subcommittee
Minutes of Meeting 11 September 1986
PS/144
1986

BSI86w *
AFNOR Paers F22, F25 and F26 on Modules, Control Predicates and Minutes of
AFNOR Meeting (Sept 1986)
PS/147
October 1986

BSI?? *
Prolog Standardization Problem and its Solution
How Should Strings Be Handled ?
[S024-860310]

BSI?? *
Prolog Standardization Problem and its Solution
How Should Characters be Represented in Prolog ?
[S025-860310]

BSI ?? *
Prolog Standardization Problem and its Solution
What Editing Facilities Should Be Included in a Prolog Standard ?
[S011-850824]

BSI ?? *
Prolog Standardization Problem and its Solution
Comments in Prolog
[S012-850824]

BSI ?? *
Prolog Standardization Problem and its Solution
User-Defined Operators
[S013-850606]

BSI ?? *
Prolog Standardization Problem and its Solution
Where Can Arithmetic Expressions Be Evaluated ?
[S014-850606]

BSI ?? *
Prolog Standardization Problem and its Solution
Sophistication of Syntax
[S015-850606]

BSI ?? *
Prolog Standardization Problem and its Solution
The Meaning of "Cut"
[S016-850820]

BSI ?? *
Fread
DRAFT
Formatted I/O
P161

BSI ?? *
Fwrite
Formatted I/O
DRAFT
P162

BSI ?? *
Length
Formatted I/O
DRAFT
p163

BSI ?? *
Prolog Standardization Problem and its Solution
The Order of Characters
[S035-860701]

BSI ?? *
Prolog Standardization Problem and its Solution
Should Bagof and Setof be Resatisfiable ?
[S036-860826]

BSI ?? *
Prolog Standardization Problem and its Solution
Should Save/1 and Restore/1 be Included in the Standard ?
[S037-860701]

BSI ?? *
Prolog Standardization Problem and its Solution
Do We Need Database References ?
[S040-860826]

BSI ?? *
Prolog Standardization Problem and its Solution
Do We Need Internal Database Predicates ?
[S041-860701]

BSI ?? *
Prolog Standardization Problem and its Solution
In What Context are Expressions Evaluated ?
[S042-860826]

BSI ?? *
Prolog Standardization Problem and its Solution
Do Predicates Treated as Functions Evaluate Their Arguments ?
[S043-860826]

BSI ?? *
Prolog Standardization Problem and its Solution
What Tokenisation Primitives Do We Need ?
[S044-860826]

BSI ?? *
Prolog Standardization Problem and its Solution
Should Grammar Rules Be Part of Standard Prolog ?
[S045-860703]

BSI ?? *
Prolog Standardization Problem and its Solution
Should an Alternative (Common Lisp) Syntax be Standardized ?
[S046-860908]

BSI ?? *
Prolog Standardization Problem and its Solution
How Should '!' and not Interact ?
[S047-861024]

BUNDE85a *
Bunder M.W.
An Exension of Klop's Counterexample to the Church-Rosser Property to
Lambda-Calculus With Other Ordered Pair Combinators
Theoretical Computer Science 39, pp 337-342
North Holland
August 1983

BUNDE85b *
Bunder M.W.
Possible Forms Of Evaluation Or Reduction In Martin-Lof Type Theory
Theoretical Computer Science, 41, pp 113-120
1985

BUNDY85a *
Bundy A. & Sterling L.
Meta-Level Inference in Algebra
D.A.I. Research Paper No. 273
Department of Artificial Intelligence, University of Edinburgh
to be published in Proceedings of the Capri-85 Conference on A.I.,
North Holland
1985

BUNE82a
Buneman P. Frankel R.E. & Nikhil R.
An Implementation Technique for Database Query Languages
ACM TODS Vol 7 No. 2 p164-186 June 1982

BURG75a
Recursive Programming Techniques
Addison Wesley Publising Co., 1975

BURK83a *
Burkimsher P.C.
PRISM: A DSM Multiprocessor Reduction Machine For The Parallel
Implementation Of Applicative Languages
Declarative Programming Workshop, University College London
pp 189-202
11-13th April 1983

BURN85a *
Burn G.L. & Hankin C.L. & Abramsky S.
The Theory and Practise of Strictness Analysis for Higher Order Functions
Research Report DoC 85/6
Dept of Computing, Imperial College
April 1985

BURS69a
Burstall R.M.
Proving Properties of Programs by Structural Induction
Computer Journal 12, p41
1969

BURS77a
Burstall R.M. & Darlington J.
A Transformation System for Developing Recursive Programs
JACM Vol 24,No. 1,p44-67

BURS77b
Burstall R.M.
Design Considerations for a Functional Programming Language
pp 54-57
Proc. Infotech State of the Art Conference, Copenhagen, 1977

BURS80a *
Burstall R.M. & MacQueen D.B.  & Sannella D.T.
HOPE: An Experimental Applicative Language
Proc of LISP Conference Aug 1980
(Also Edinburgh report CSR-62-80, 1981)

BURS82a *
Burstall R.M. & Goguen J.A.
Algebras, Theories and Freeness: An Introduction For Computer Scientists
in BROY82a, pp 329-348
also Internal Report CSR-101-82
Deparment of Computer Science, University of Edinburgh
February 1982
1982

BURS84a *
Burstall R.M.
Programming with Modules as Typed Functional Programming
Proc. Int. Conf. on Fifth Gen. Computing Systems, Tokyo
November 1984

BURS86a *
Burstall R.M. & Rydeheard D.
Computing with Categories
LFCS Report Series, ECS-LFCS-86-9
Laboratory for Foundations of Computer Science, Department of Computer
Science, University of Edinburgh
September 1986

BURS86b *
Burstall R.M.
Research in Interactive Theorem Proving at Edinburgh University
LFCS Report Series, ECS-LFCS-86-12
Laboratory for Foundations of Computer Science, Department of Computer
Science, University of Edinburgh
October 1986

BURT83a *
Burton F.W. & Huntbach M.M. & McKeown G.P. & Rayward-Smith V.J.
Parallelism in Branch-and-Bound Algorithms
Internal Report CSA/3/1983
Mathematical Algorithms Group - 2
School of Computing Studies and Accountancy, University of East Anglia
October 1983

BURT84a
Burton F.W.
Annotations to Control Parallelism and Reduction Order in the Distributed
Evaluation of Functional Programs
ACM TOPLAS Vol 6 No. 2 April 1984 p159-174
1984

BURT85a *
Burton F.W. & Huntbach M.M. & Kollias J.G.
Multiple Generation Text Files Using Overlapping Tree Structures
Computer Journal, Vol 28, no 4, pp 414-416
1985

BURT85b
Burt A.
A PARLOG Operating System
MSc Thesis, Dept of Computing, Imperial College
1985

BUSH79a
Bush V.J.
A Data Flow Implementation of Lucid
Msc Dissertation, Dept of Comp Sci, Univ. of Manchester, October 1979

BYTE85a *
Byte Magazine, August 1985.
Special Issue on Declarative Languages
1985

--
Andy Cheese

------------------------------

End of PROLOG Digest
********************

∂17-Dec-86  1213	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	SPECIAL PRE-CHRISTMAS PLANLUNCH: Mark Fox    
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 17 Dec 86  12:12:24 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Wed, 17 Dec 86 11:51:41-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA00582; Wed,
	  17 Dec 86 11:56:18 PST
Date: Wed 17 Dec 86 11:56:13-PST
From: Amy Lansky <6 09:58:12-$PST
D$Ate: $W$ED 17 $D$EC 86 09:56:24-$PST
F$Rom: $G$EORGIA $N$AVARRO <$NAVARRO@SRI-STRIλλλλ@SRI-VENICE.ARPA>
Subject: SPECIAL PRE-CHRISTMAS PLANLUNCH: Mark Fox
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 17-Dec-86 11:56:13.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

NOTE CHANGE IN DAY: THIS FRIDAY
------------------------------------------------------------------------
	     THE ISIS PROJECT: AN HISTORICAL PERSPECTIVE

			     Mark S. Fox (FOX@CMUA)

		    Intelligent Systems Laboratory
			  Robotics Institute
		      Carnegie Mellon University

                     11:00 AM, FRIDAY, December 19
               SRI International, Building E, Room EJ228


ISIS is a knowledge-based system designed to provide intelligent
support in the domain of job shop production management and control.
Job-shop scheduling is an "uncooperative" multi-agent (i.e., each
order is to be "optimized" separately) planning problem in which
activities must be selected, sequenced, and assigned resources and
time of execution.  Resource contention is high, hence closely
coupling decisions.  Search is combinatorially explosive; for example,
85 orders moving through eight operations without alternatives, with a
single machine substitution for each and no machine idle time has over
10↑880 possible schedules. Many of which may be discarded given
knowledge of shop constraints.  At the core of ISIS is an approach to
automatic scheduling that provides a framework for incorporating the
full range of real world constraints that typically influence the
decisions made by human schedulers. This results in an ability to
generate detailed schedules for production that accurately reflect the
current status of the shop floor, and distinguishes ISIS from
traditional scheduling systems based on more restrictive management
science models.  ISIS is capable of incrementally scheduling orders as
they are received by the shop as well as reactively rescheduling
orders in response to unexpected events (e.g. machine breakdowns) that
might occur.

The construction of job shop schedules is a complex
constraint-directed activity influenced by such diverse factors as due
date requirements, cost restrictions, production levels, machine
capabilities and substitutability, alternative production processes,
order characteristics, resource requirements, and resource
availability.  The problem is a prime candidate for application of AI
technology, as human schedulers are overburdened by its complexity and
existing computer-based approaches provide little more than a high
level predictive capability.  It also raises some interesting research
issues.  Given the conflicting nature of the domain's constraints, the
problem differs from typical constraint satisfaction problems. One
cannot rely solely on propagation techniques to arrive at an
acceptable solution. Rather, constraints must be selectively relaxed
in which case the problem solving strategy becomes one of finding a
solution that best satisfies the constraints. This implies that
constraints must serve to discriminate among alternative hypotheses as
well as to restrict the number of hypotheses generated. Thus, the
design of ISIS has focused on

o constructing a knowledge representation that captures the requisite
  knowledge of the job shop environment and its constraints to support
  constraint-directed search, and

o developing a search architecture capable of exploiting this
  constraint knowledge to effectively control the combinatorics of
  the underlying search space.

This presentation will provide an historical perspective on the development
of ISIS family of systems.

-------

∂17-Dec-86  1253	@Score.Stanford.EDU:WINOGRAD@CSLI.STANFORD.EDU 	Gray Tuesday
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Dec 86  12:53:10 PST
Received: from CSLI.STANFORD.EDU by SU-SCORE.ARPA with TCP; Wed 17 Dec 86 12:49:37-PST
Date: Wed 17 Dec 86 12:40:00-PST
From: Terry Winograd <WINOGRAD@CSLI.STANFORD.EDU>
Subject: Gray Tuesday
To: faculty@score,cheadle@score,bscott@score, pieper@sushi, hirsh@sumex

I want to thank everyone for their participation at the meeting, and
especially Victoria for all the work she did to track down the
information and organize it ahead of time.  She anticipated a huge
number of the things we needed to know and had them ready, including
getting relevant information from some fairly hard-to-get-things-from
people.  Thanks!  Hopefully we'll be able to get some of John Reuling's
programming time to get the records into a form that eliminates some of
the glitches we noted in the meeting.

If you have questions about what is going out in the letters, check with
Victoria, or with me.  You will receive (electronic) copies of all
letters to your advisees.  Students will get electronic messages and
also signed hardcopies, sometime in January. 

REMINDER: Under the new PhD policy, each student needs to meet with the
complete dissertation committee at least once a year.  This should be
done BEFORE the Black Friday meeting in June.  Students will be
reminded, but you should also mention it to your advisees, and cooperate
actively in the scheduling. --t

∂17-Dec-86  1433	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	CALL FOR PAPERS - FOCS  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Dec 86  14:33:20 PST
Received: from lindy.STANFORD.EDU by Sushi.Stanford.EDU with TCP; Wed 17 Dec 86 14:17:24-PST
Received: by lindy.STANFORD.EDU; Tue, 16 Dec 86 09:21:32 PST
Date: Tue, 16 Dec 86 09:18:58 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  CALL FOR PAPERS - FOCS

Date: Mon, 15 Dec 86 12:30:29 est
From: Dave Bray <bray%clutx.BITNET@WISCVM.WISC.EDU>
Subject: CALL FOR PAPERS - FOCS
Message_id: <C030.THEORYNT@ibm.com>
Resent-date: 16 Dec 1986 09:09:31-EST (Tuesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

                                 CALL FOR PAPERS
                               28th FOCS Symposium

     The 28th Annual IEEE Symposium on Foundations of Computer Science will be
held at the Marina Beach Hotel in Los Angeles, California on October 12--14,
1987.  The Symposium is sponsored by the IEEE Computer Society's Technical
Committee on Mathematical Foundations of Computing in cooperation with the
University of Southern California.

     Papers presenting original research on theoretical aspects of computer
science are being sought.  Suggested topic areas include:

        Algorithms and Data Structures
        Computability and Complexity Theory
        Cryptography
        Data Bases
        Formal Languages and Automata
        Logic of Programs
        Parallel and Distributed Computing
        Robotics and Machine Learning
        Semantics of Programming Languages
        VLSI Computation and Design

      Persons wishing to submit a paper should send 15 copies of a detailed
abstract by APRIL 6, 1987 to the Program Committee Chair:

        Tom Leighton
        Room 2-377
        Department of Mathematics
        Massachusetts Institute of Technology
        Cambridge, MA 02139

     Authors will be notified of acceptance or rejection by June 8, 1987.  A
final copy of each accepted paper, typed on special forms for inclusion in the
Symposium Proceedings, will be due by July 27, 1987.

     IMPORTANT.  Because of the large number of submissions anticipated, authors
are advised to prepare their abstracts carefully and to submit them on time.  In
order to be considered, an abstract must be airmail postmarked by April 6, 1987
or be received by April 13, 1987.  THESE DEADLINES WILL BE STRICTLY ENFORCED.
Additions and/or revised abstracts received after these deadlines will not be
considered.

     Submission Format.  To facilitate reading by the program committee, it is
strongly recommended that each submission begin with a succinct statement of the
problems that are considered in the paper, the main results that are achieved,
and an explanation of the significance of the work as well as its relevance to
past research.  This material should be readily understandable by non-
specialists.  Technical development of the work, directed to the specialist,
should follow as appropriate.  The entire extended abstract should not exceed
2,500 words (10 double-spaced pages).  NOTE: Papers that deviate significantly
from these guidelines risk rejection without consideration of their merits.

     Meeting Format.  Authors of accepted papers will be expected to present
their work at the Symposium.  The format of the meeting, including time
allocations for presentations and scheduling of sessions, will be determined by
the Program Committee.  If submissions warrant, the committee will compose a
program of parallel sessions.

     Machtey Award for Best Student Paper.   This award of up to $400, to help
defray expenses for attending the Symposium, will be given for that paper which
the Program Committee judges to be the most outstanding paper written solely by
a student or students.  To be considered for the award, an abstract must be
accompanied by a letter identifying all authors as full-time students at the
time of submission.  At its discretion, the Committee may decline to make the
award or may split the award among two or more papers.

Program Committee Chair                         Program Committee
Tom Leighton                            Laszlo Babai      Paris Kanellakis
Rm. 2-377                               Michael Ben-Or    Rao Kosaraju
Department of Mathematics               Michael Fischer   Michael Paterson
Massachusetts Institute of Technology   Shafi Goldwasser  Robert Tarjan
Cambridge, MA 02139                     Leo Guibas        Uzi Vishkin
                                        Joseph Halpern


Conference Chair                        Local Arrangements Chairs
Ashok Chandra                           Seymour Ginsburg and Ming-Deh Huang
IBM T. J. Watson Research Center        Computer Science Department
P.O. Box 218                            University of Southern California
Yorktown Heights, NY 10598              Los Angeles, CA 90089

∂17-Dec-86  1548	ullman@navajo.stanford.edu 	paper received   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Dec 86  15:45:54 PST
Received: by navajo.stanford.edu; Wed, 17 Dec 86 15:37:54 PST
Date: Wed, 17 Dec 86 15:37:54 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: paper received
To: nail@navajo.stanford.edu

"Undecidable Optimization Problems for Database Logic Programs"
H. Gaifman, H. Mairson, Y. SAgiv, and M. Vardi.

Shows boundedness and strong boundedness are undecidable, even in very simple
cases.
				---jdu

∂17-Dec-86  1612	CHURMA@CSLI.STANFORD.EDU 	geminate affricates
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Dec 86  16:12:20 PST
Date: Wed 17 Dec 86 16:02:15-PST
From: Donald Churma <CHURMA@CSLI.STANFORD.EDU>
Subject: geminate affricates
To: linguists@CSLI.STANFORD.EDU
cc: folks@CSLI.STANFORD.EDU

Does anyone know of any work on the phonological and/or phonetic
representation of geminate affricates (preferably in an autosegmental
framework)?  How about geminate prenasals?  Long diphthongs (as
distinct from a sequence of two consecutive short vowels)?

Also, I would like to get hold of a paper by Kaye, Lowenstamm, and
Vergnaud called ``Vowel Systems'', if I could, and one by K&V called
``Dominance and Complex Segments''.  In fact, anything recent written
by some permutation of the Montreal folks might well be of interest to
me.

Don
-------

∂17-Dec-86  1625	@Score.Stanford.EDU:ullman@navajo.stanford.edu 	Name at Apple Needed  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Dec 86  16:25:15 PST
Received: from navajo.stanford.edu by SU-SCORE.ARPA with TCP; Wed 17 Dec 86 15:55:34-PST
Received: by navajo.stanford.edu; Wed, 17 Dec 86 15:35:37 PST
Date: Wed, 17 Dec 86 15:35:37 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: Name at Apple Needed
To: ac@score.stanford.edu, tajnai@score.stanford.edu

Does anyone have the name of a good person at Apple to approach
regarding a donation??
				---jeff

∂17-Dec-86  1700	@Score.Stanford.EDU:WIEDERHOLD@SUMEX-AIM.STANFORD.EDU 	Re: Name at Apple Needed 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Dec 86  17:00:44 PST
Received: from SUMEX-AIM.STANFORD.EDU by SU-SCORE.ARPA with TCP; Wed 17 Dec 86 16:58:50-PST
Date: Wed 17 Dec 86 16:57:09-PST
From: Gio Wiederhold <WIEDERHOLD@SUMEX-AIM.STANFORD.EDU>
Subject: Re: Name at Apple Needed
To: ullman@NAVAJO.STANFORD.EDU
cc: ac@SCORE.STANFORD.EDU, tajnai@SCORE.STANFORD.EDU
In-Reply-To: Message from "Jeff Ullman <ullman@navajo.stanford.edu>" of Wed 17 Dec 86 16:22:24-PST
Message-ID: <12263631013.67.WIEDERHOLD@SUMEX-AIM.STANFORD.EDU>

Larry tesler has been my contact.   Gio
-------

∂17-Dec-86  2045	CHURMA@CSLI.STANFORD.EDU 	lost book
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Dec 86  20:45:44 PST
Date: Wed 17 Dec 86 20:41:53-PST
From: Donald Churma <CHURMA@CSLI.STANFORD.EDU>
Subject: lost book
To: folks@CSLI.STANFORD.EDU

I think I left a copy of Phonology Yearbook 2 on top of one of the
towel dispensers in the trailer restrooms.  Has anybody seen it?  If
so, please leave it with Suzi (sp?), or give it to me (or Bill Poser,
who is actually the owner of this now-orphaned volume).

Don
-------

∂18-Dec-86  0203	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #86
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Dec 86  02:03:40 PST
Date: Wed 17 Dec 1986 09:52-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #86
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Thursday, 18 Dec 1986      Volume 4 : Issue 86

Today's Topics:
        LP Library - Declarative Language Bibliography, Part C
----------------------------------------------------------------------

Date: 8 Dec 86 09:34:17 GMT
From: Andy Cheese <mcvax!ukc!dcl-cs!nott-cs!abc@seismo.css.gov>  
Subject: Part C

CAMP84a *
ed. Campbell J.A.
Implementations of Prolog
Ellis Horwood Series Artificial Intelligence
Ellis Horwood 1984

CAMP86a *
Campbell J.A.
On Artificial Intelligence
Artificial Intelligence Review, 1, pp 3-9
1986

CARD?? *
Cardelli L.
A Semantics of Multiple Inheritance

CARD84a *
Cardelli L.
Compiling a Functional Language
Proceedings of 1984 ACM Symposium on Lisp and Functional Programming,
Austin, Texas
pp 208-217
August 1984

CARD85a *
Cardelli L.
Amber
Proceedings of the Treizieme Ecole de Printemps d'Informatique Theorique,
Le Val D'Ajol, Vosges, France
May 1985

CARD??
Cardelli L.
The Amber Machine

CARR85a *
Carr H. & Kessler R.R.
A FORTH-Based Object File Format and Relocating Loader used to Bootstrap
Portable Standard Lisp
Utah Portable AI Support Systems Project
Opnote-85-02
Dept of Computer Science, University of Utah
May 20 1985

CART79a *
Cartwright R. & McCarthy J.
First Order Programming Logic
Proceedings ACM 6th Symposium on Principles of Programming Languages
pp 68-80
1979

CART83a *
Cartwright R. & Donahue J.
The Semantics of Lazy (and Industrious) Evaluation
CSL-83-9 , Xerox PARC 1983

CATT80a
Catto A.J. & Gurd J.R.
Nondeterministic Dataflow Graphs
Proceeedings of 8th World Computer Congress, IFIP 80, pp 251-256
October 1980

CATT81a
Catto A.J.
Nondeterministic Programming in a Dataflow Environment
PhD thesis, Dept of Comp Sci, Univ. of Manchester, June 1981

CATT81b
Catto A.J. & Gurd J.R.
Resource Management in Dataflow
Proc ACM Conf on Functional Languages and Computer Architecture
pp 77-84
October 1981

CERI86a *
Ceri S. & Gottlob G.
Normalization Of Relations And Prolog
CACM, Vol 29, No 6, pp 524 - 544
June 1986

CHAL83a *
Overview Of The Programming Methodology Group At Chalmers University
Of Technology
Declarative Programming Workshop, University College London
pp 203-212
11-13th April 1983

CHAM84a *
eds. Chambers F.B. & Duce D.A. & Jones G.P.
Distributed Computing
Apic Studies in Data Processing no 20
Academic Press, 1984

CHAN73a
Chan C-L. & Lee RC-T.
Symbolic Logic and Mechanical Theorem Proving
Academic Press
1973

CHAN85a *
Chan Y.G. & Lasserre C. & Roussel P.
Minutes of the AFNOR Meetings on Prolog Standardisation
December 5th 1985
PS/80, 6 pages
summary of the four AFNOR meetings in Oct and Nov 1985
December 1985

CHAN85b *
Chan Y.C.
Error Handling in Prolog - Proposition of Evaluable Predicate
PS/88, 4 pages
25 October 1985

CHAND85a *
Chandrasekaran N. & Lakshaman V.S. & Iyengar S.S. & Venimadhavan C.E. &
Chen P.S.
A Denotational Semantics For The Generalized Entity Relationship Model
And A Simple ER Model
Technical Report No 85-018
Department of Computer Science, Louisianna State University
March 15 1985

CHAND85b *
Chandra A.K. & Harel D.
Horn Clause Queries and Optimizations
Journal of Logic Programming, Vol 2, No 1, pp 1-16
April 1985

CHANG84a
Chang J.H. & DeGroot D.
AND-Parallelism of Logic Programs Based on Static Data Dependency Analysis
Dept. of Electrical Eng. & Computer Sci, Univ. of California,Berkely,Sept 1984

CHAN85a *
Chang J.-H. & Despain A.M.
Semi-Intelligent Backtracking of Prolog Based on Static Data
Dependency Analysis
1985 IEEE Symposium on Logic Programming
pp 10-21
1985

CHAU85a
Chau Y.N.
PARLOG For Expert Systems
MSc Thesis, Dept of Computing, Imperial College
1985

CHEE85a *
Cheese A.B.
The Applicability of SKI(BC) Combinators in a Parallel Rewrite Rule Environment
Msc Thesis
Department of Computer Science, University of Manchester
October 1985

CHEE86a *
Cheese A.B.
Report on Visit to Department of Computer Science, University of Utah, U.S.A.
1st to 8th June, 1986
Declarative Languages Note No. ABC-86-02
Department of Computer Science, University of Nottingham
also in Alvey IKBS Mailshot, IKBS/MS 9/86 3.1, September 1986
1986

CHEN84a *
Chen W. & Sitharama Iyengar S.
Design and Implementation of A Complete Binary Tree System for the Activation
of Concurrent Processes
Technical Report No 84-33
Department of Computer Science, Louisiana State University
1984

CHEN84b *
Chen T.Y. & Lassez J-L. & Port G.S.
Maximal Unifiable Subsets And Minimal Non-unifiable Subsets
Technical Report 84/16
Department of Computer Science, University of Melbourne
1984

CHENG?? *
Chengzheng S. & Yungui T.
PSOF : A Process Model Based on the Or-Forest Description
Department of Computer Science, Changsha Institute of Technology, China

CHENG86a *
Cheng M.H.M. & Yukawa K.
AP : An Assertional Programming System
Research Report CS-86-11
Department of Computer Science, University of Waterloo
April 1986

CHES80a *
Chester D.
HCPRVR: An Interpreter for Logic Programs
Proc 1st Annual National Conference on Artificial Intelligence
pp 93-95
1980

CHEW80a *
Chew P.
An Improved Algorithm for Computing with Equations
IEEE 21st Annual Symposium on Foundations of Computer Science
pp 108-117
1980

CHEW81a *
Chew P.
Unique Normal Forms in Term Rewriting Systems with Repeated Variables
13th Annual ACM Symposium on Theory of Computing (STOC)
pp 7-18
1981

CHIK83a
Chikayama T.
ESP as Preliminary Kernel Language of Fifth Generation Computers
( Also in New Generation Computing, Vol 1, No 1, 1983 )
ICOT Research Center, Technical Report TR-005
1983

CHIK84a *
Chikayama T.
Unique Features of ESP
( Also in "Proceedings of FGCS 84", Tokyo, 1984 )
ICOT Research Center, Technical Memorandum TM-0055
April 1984

CHOI85a *
Choi J.M. & Song M.S. & Jeong K.J. & Kwon H.C. & Han S.Y. & Kim Y.T.
A Prolog-Based Korean-English Machine Translation System and its
Efficient Method of Dictionary Management
in WADA86a, pp 236-245
1985

CHRI86a *
Christ N.H. & Terrang A.E.
A Micro-Based Supercomputer
pp 145-160
Byte, Vol 11, no 4, Special Issue on Number Crunching
April 1986

CHUN84a *
Chung P.W.H.
Con-current Logo : A language for Teaching Control Applications
D.A.I. Research Paper No. 243
Department of Artificial Intelligence, University of Edinburgh
paper presented at British Logo Users Group 84 Conference
to be published in LOGO Almanack, Vol. 1, Part 2
October 1984

CHUN85a *
Chung P.
A Standard for Formatted Input and Output in Prolog
DRAFT
University of Edinburgh, AI Applications Institute
Programming Systems Group Note 43
AIAI/PSG43/85
PS/64, 6 pages
20 August 1985

CHUN85b *
Chung P.
A Standard for Formatted Input and Output in Prolog (Revised)
University of Edinburgh, AI Applications Institute
Programming Systems Group Note 43
AIAI/PSG43/85
PS/89, 6 pages
9th December 1985

CHUR41a
Church A.
The Calculi of Lambda-Conversion
Princeton University Press, Princeton, N.J., 1941

CIE83a *
Ciepielewski A. & Haridi S.
A Formal Model For Or-Parallel Execution Of Logic Programs
Information Processing 1983, pp 299-305
1983

CIEP84a *
Ciepielewski A.
Towards A Computer Architecture For Or-Parallel Execution Of Logic Programs
TRITA-CS-8401
Part I
Academic Dissertation
Royal Institute of Technology, Department of Computer Systems,
Stockholm, Sweden
May 17 1984

CIEP84b *
Ciepielewski A.
Towards A Computer Architecture For Or-Parallel Execution Of Logic Programs
TRITA-CS-8401
Part II
Academic Dissertation
Royal Institute of Technology, Department of Computer Systems,
Stockholm, Sweden
May 17 1984

CIEP85a *
Ciepielewski A. & Haridi S. & Hausman B.
Initial Evaluation of a Virtual Machine for OR-Parallel Execution of
Logic Programs
DRAFT
IFIP TC-10 Working Conference on Fifth Generation Computer Architecture,
UMIST, Manchester
July 15-18 1985

CLAC85a *
Clack C. & Peyton-Jones S.
Strictness Analysis - A Practical Approach
in Proc. IFIP Conf. on Functional Programming Languages and
Computer Architecture, Sept 16-19 '85, Nancy, France
1985

CLAC86a *
Clack C. & Peyton-Jones S. L.
The Four-Stroke Reduction Engine
Internal Note 1902, Internal Working Paper
Department of Computer Science, University College London
also presented at ACM Conference on Lisp and Functional Programming,
Boston, August 1986
1986

CLARE86a *
Clare A.R. & Souza J. de
Experience of Using Prolog to Implement a Medium Sized Program for a
Real Application
Internal Report SYS-C86-08
School of Information Systems, University of East Anglia
September 22 1986

CLARE86b *
Clare A.R. & Sleep M.R.
Assessing the Performance of Declarative Language Implmentations
Declarative Systems Project
School of Information Systems, University of East Anglia
October 29 1986

CLARE86c *
Clare A.R. & Sleep M.R.
A Naive Comparison of Three Declarative Languages
DRAFT
School of Information Systems, University of East Anglia
June 13 1986

CLARK77a
Clark K.L. & Sickel
Predicate Logic: A Calculus For Deriving Programs
Proc. 5th Int. Joint Conf. on Artif. Intell., Cambridge, Mass 1977

CLARK77b *
Clark K.L. & Tarnlund S. -A.
A First Order Theory of Data and Programs
Proc. IFIP 1977, pp 939-944
Amsterdam: North Holland

CLARK78a
Clark K.L.
Negation As Failiure
In "Logic and Databases", pp 293-322
New York: Plenum Press, 1978

CLARK78b *
Clark D.W. & Green C.C.
A Note On Shared List Structure In Lisp
Information Processing Letters, Vol 7, No 6
pp 312-314
October 1978

CLARK79a
Clark K.L. & McCabe F.
The Control Facilities of IC-Prolog
Internal Report, Dept of Computing, Imperial College
1979

CLARK79b
Clark D.W.
Measurements of Dynamic List Structure Use in LISP
IEEE TOSE Vol SE-5 No 1, Jan 1979

CLARK79c
Clark K.L.
Consequence Verification of Flowcharts
Department of Computing, Imperial College, TOC 79/8
1979

CLARK79d *
Clark K.L.
Predicate Logic As A Computational Formalism
Department of Computing, Imperial College, TOC 79/59
December 1979

CLARK79e *
Clark K.L. & McCabe F.G.
The Control Facilities Of IC-Prolog
in "Expert Systems In The Micro-Electronic Age" (ed. Michie D.)
pp 122-149
Edinburgh University Press
1979

CLARK80a
Clark K.L. & Darlington J.
Algorithm Classification Through Synthesis
Computer Journal, 61-65, 1980

CLARK80b *
Clarke J.W. & Gladstone P.J.S. & Maclean C.D. & Norman A.C.
SKIM - S,K,I Reduction Machine
Proceedings LISP Conference, Stanford, 1980

CLARK80c *
Clark J.H.
Structuring A VLSI System Architecture
Lambda, second quarter, 1980 , pp25-30
1980

CLARK80d *
Clark K.L. & McCabe F.G.
IC-PROLOG: Aspects of its Implementation
Proceedings of Logic Programming Workshop, Debrecen
1980

CLARK80e
Clark K.L. & McCabe F.G.
Prolog: A Language For Implementing Expert Systems
Department of Computing, Imperial College, Technical Report 80/21
November 1980
also
Machine Intelligence 10, Ellis Horowood
1982

CLARK81a
Clark D.W. & Lampson B.W. & McDaniel G.A. & Ornstein S.M.
The Memory System of a High-Performance Personal Computer
CSL-81-1 , Xerox PARC, Jan 1981

CLARK81b *
Clark K.L.
An Introduction To Logic Programming
Department of Computing, Imperial College, A Tutorial 81/14
April 1981
see Introductory Readings in Expert Systems, (ed Michie, Gordon & Breach )
1981

CLARK81c
Clark K.L. & Gregory S.
A Relational Language For Parallel Programming
Department of Computing, Imperial College, Research report 81/16
July 1981
see Functional Languages and Computer Architecture Conference,
Portsmouth, New Hampshire
October 1981

CLARK81d
Clark K.L. & McCabe F.G. & Gregory S.
IC-Prolog Language Features
Department of Computing, Imperial College, Research Report 81/31
October 1981

CLARK81e *
Clark K.L.
The Synthesis And Verification Of Logic Programs
Department of Computing, Imperial College, Research Report 81/36
September 1981

CLARK82a *
Clark K.L. & Tarnlund S. -A.
Logic Programming
London: Academic Press, 1982

CLARK82b *
Clark T.S.
S-K Reduction Engine For An Applicative Language
Dept of Comp Sci, University of Illinois at Urbana-Champaign
Report no UIUCDCS-R-82-1119, UILU-ENG 82 1741
December 1982

CLARK82c
Clark K.L. & McKeeman W.M. & Sickel S.
Logic Program Specification of Numerical Integration
Research Report 82/3
Department of Computing, Imperial College
(see Logic Programming (eds Clark K.L. & Tarnlund S.A.) Academic Press,
 London, 1982)
March 1982

CLARK83a *
Clark K. & Gregory S.
PARLOG: A Parallel Logic Programming Language (Draft)
Research Report DOC 83/5, Dept. of Computing, Imperial College

CLARK84a *
Clark K. & Gregory S.
PARLOG: Parallel Programming in Logic
Research Report DOC 84/4, Dept. of Computing, Imperial College

CLARK84b
Clark K.L. & McCabe F.G.
Micro-Prolog: Programming in Logic
Prentice Hall International Series in Computer Science
January 1984

CLARK84c *
Clark K.L. & Gregory S.
Notes on Systems Programming in PARLOG
Research Report DOC 84/15
Department of Computing, Imperial College
also in Proceedings of the International Conference on Fifth Generation
Computer Systems, Tokyo, November 1984
(ed Aiso H. )
Elsevier, North Holland
pp 299-306
July 1984

CLARK84d *
Clark K.L. & Gregory S.
Notes on the Implementation of Parlog
Research Report DOC 84/16
Department of Computing, Imperial College
October 1984
also in
IFIP TC-10 Working Conference on Fifth Generation Computer Architecture,
UMIST, Manchester
July 15-18 1985

CLARK84e *
Clark K. & Darlington J. & Kowalski R. & Ennals R.
Research Plan
Declarative Systems Research Group, Department of Computing
Imperial College of Science and Technology
November 1984

CLARK85a
Clarke E.M. Jr.
The Characterization Problem For Hoare Logics
in HOA85a
1985

CLARK85b *
Clark K. & Gregory S.
Notes on the Implementation of Parlog
Journal of Logic Programming, Vol 2, No 1, pp 17-42
April 1985

CLAY84a
Clayton B.D.
ART Programming Primer
Inference Corporation, 1984

CLEL86a *
ed. Cleland G.
LFCS Newsletter No. 0
October 1986

CLOC81a *
Clocksin W.F. & Mellish C.S.
Programming in PROLOG
Springer Verlag 1981 (2nd Edition 1984)

CLOC83a *
Clocksin W.F.
Hortus Logico-Calculus
Notes for Tutorial Session on Declarative Languages and Architectures 1983

CLOC83b *
Clocksin W.F.
The ZIP Virtual Machine
Computer Laboratory, University of Cambridge
January 1983

CLOC83c *
Clocksin W.F.
Executing Prolog at Ten Times DEC-10 Speed
28 November 1983

CLOC84a
Clocksin W.F.
Memory Representation Issues for Prolog Implementation
Computer Laboratory, University of Cambridge

CLOC84b *
Clocksin W.F.
Notes on FlexiFlow
Computer Laboratory, University of Cambridge Jan. 1984

CLOC84c *
Clocksin W.F.
On a Declarative Constraint Language
Computer Laboratory, University of Cambridge Jan. 1984

CLOC84d *
Clocksin W.F.
What is Prolog-X?
Computer Laboratory, University of Cambridge

CLOC85a *
Clocksin W.F.
Implementation Techniques for Prolog Databases.
Software - Practise and Experience Vol 15(7), pp 669-675
July 1985

CLOC85b *
Clocksin W.F.
Logic Programming and the Specification of Circuits
Computer Laboratory, University of Cambridge
Technical Report no 72
1985

CLOC85c *
Clocksin W.F.
Design And Simulation Of A Sequential Prolog Machine
New Generation Computing, 3, pp 101-120
1985

CLOC86a *
Clocksin W.F.
A Method For Efficiently Executing Horn Clause Programs Using Multiple
Processors
Computer Laboratory, University of Cambridge
27 May 1986

CLOC86b *
Clocksin W.F.
Reference Summary of Prolog-X
1986

CODI85a
Codish M. & Shapiro E.
Compiling OR-Parallelism into AND-Parallelism
Technical Report CS85-18, Dept Applied Maths, Weizmann Inst
1985

COEL83a *
Coelho H.
Prolog: A Programming Tool For Logical Domain Modelling
in Processes and Tools for Decision Suport
(ed Sol H.G.), pp 37-45
North Holland
1983

COHE81a
Cohen J.
Garbage Collection of Linked Data Structures
ACM Computing Surveys Vol 13 No.3 Sept 1981, pp 341-367

COHE86a *
Cohen S.
The APPLOG Language
in DEGR86a, pp 239-278
1986

COHN86a *
Cohn A.G.
On The Solution Of Schubert's Steamroller In Many Sorted Logic
Dept of Computer Science, University of Warwick
9 April 1986

COLL60a
Collins G.E.
A Method For Overlapping and Erasure of Lists
CACM 3, no 12, pp 655-657
1960

COLM73a
Colmerauer A. & Kanoui H. & Pasero R. & Roussel P.
Un Systeme de Communication Homme-machine en Francais
Group Intelligence Artificielle
Universite d,Aix Marseille, Luminy, 1973

COLM81a *
Colmerauer A. & Kanoui H. & Canegham M. Van
Last Steps Towards An Ultimate Prolog
Proceedings of the Seventh International Joint Conference on Artificial
pp 947-948
Intelligence, Vancouver
1981

CONE83a
Conery J.S.
The AND/OR Process Model for Parallel Execution of Logic Programs
Phd Dissertation, Univ of California, Irvine,
Tech rep 204, Information and computer science
1983

CONE83b *
Conery J.S. & Kibler D.F.
AND Parallelism In Logic Programs
IJCAI 83, pp 539-543
1983

CONE85a *
Conery J.S. & Kibler D.F.
AND Parallelism and Nondeterminism in Logic Programs
New Generation Computing, 3, pp 43-70
1985

CONS83a *
Constable R.L.
Programs as Proofs: A Synopsis
Information Processing Letters, 16, pp 105-112
1983

CONS84a *
Constable R.L. & Zlatin D.R.
The Type Theory of PL/CV3
ACM Transactions on Programming Languages and Systems, Vol 6, No 1, pp 94-117
January 1984

COOM84a *
ed. Coombs M.J.
Developments in Expert Systems
Academic Press 1984

CORE86a *
Core P.W. & Foster J.M.
TEN15 : An Overview
542 MAL-21
September 1986

CORN79a *
Cornish M. et al
The TI Data Flow Architectures: The Power of Concurrency For Avionics
Proc. 3rd Digital Avionics Systems Conf., pp 19-25
November 1979

CORY84a
Cory H.T. & Hammond P. & Kowalski R.A. & Kriwaczek F. & Sadri F.
& Sergot M.
The British Nationality Act As A Logic Program
Dept of Computing, Imperial College, London
1984

CORY85a *
Cory H.T. & Moss C.D.S.
The Implementation of Prolog
Department of Computing, Imperial College
PS/49, 28 pages
June 1985

COST84a *
Costa G.
A Metric Characterization of Fair Computations in CCS
Department of Computer Science, University of Edinburgh
Internal Report CSR-169-84
October 1984

COST85a *
Costa G. & Stirling C.
Weak and Strong Fairness in CCS
Department of Computer Science, University of Edinburgh
Internal Report CSR-167-85
January 1985

COVI85a *
Covington M.A.
Eliminating Unwanted Loops In Prolog
ACM SIGPLAN Notices 20, 1, pp 20-26
January 1985

COVI85b *
Covington M.A.
A Further Note on Looping in Prolog
ACM SIGPLAN Notices, Vol 20, No 8, pp 28-31
August 1985

COX83a
Cox Brad J.
Object Oriented Programming in C
Unix review, October/Novemeber 1983 Page 67

COX84a
Cox Brad J.
Object Oriented Programming in C
Unix Review, February/March 1984 Page 56

COX84b *
Cox P.T. & Pietrzykowski T.
A Complete Nonredundant Algorithm for Reversed Skolemization
Theoretical Computer Science, 28, pp 239-261
1984

COUR82a
Courcelle B.
Fundamental Properties of Infinite Trees
in BROY82a, pp 417-470
1982

COUR83a *
Courcelle B.
Fundamental Properties of Infinite Trees
Theoretical Computer Science, 25, pp 95-169
1983

COUR84a
ed. Courcelle B.
Ninth Colloquium on Trees in Algebra and Programming
CUP 1984

COUS85a
Cousineau G. & Curien P. -L. & Mauny M.
The Categorical Abstract Machine
CNRS-Universite Paris VII LITP
85-8
January 1985

CRAI86a *
Craig I.D.
The Ariadne-1 Blackboard System
Computer Journal, Vol 29, No 3, pp 235-240
1986

CRAM84a *
Crammond J.A. & Miller C.D.F.
An Architecture For Parallel Logic Languages
Proceedings of 2nd International Logic Programming Conference
Uppsala
pp 183-194
July 1984

CRAM85a *
Crammond J.A.
A Comparative Study of Unification Algorithms for OR_Parallel Execution of
Logic Languages
IEEE Transactions on Computers, Vol c-34, no 10, pp 911-917
October 1985

CRAM86a *
Crammond J.
An Execution Model For Committed-Choice Non-Deterministic Languages
Dept of Computer Science, Heriot-Watt University
To be presented at Third Symposium on Logic Programming 1986

CRIP83a *
Cripps M.D. & Field A.J.
The MARCH HARE Network Switching Device
Research Report DOC 83/30
Department of Computing, Imperial College
March 1983

CRIP86a *
Cripps M.D. & Field A.J. & Reeve M.J.
The Design and Implementation of ALICE : A Parallel Graph Reduction Machine
Department of Computing, Imperial College
to be published in "Functional Programming Languages, Tools and Architectures"
ed. S. Eisenbach, by Ellis Horwood, 1986
also printed for special seminar on "The Fifth Generation" held during the
European Control Data Users Association (ECODU) meeting in London on
April 21st 1986
1986

CSIR81a *
Csirmaz L.
Programs and Program Verifications in a General Setting
Theoretical Computer Science, 16, pp 199-210
1981

CSLI86a *
CSLI Monthly
Vol 1, No 1
Center For The Study of Language and Information
Stanford University
March 1986

CUNN80a
Cunningham R.J.
An Applicative Model For Imperative Programming Languages: A Framework For
Verification And Synthesis
Department of Computing, Imperial College, Research Report 80/9
November 1980

CUNN81a *
Cunningham R.J. & Salih A.A.
The Use of Verification-Oriented Software Specification in Telecommunication
Engineering
Department of Computing, Imperial College, Research Report 81/4
February 1981
also
Fourth International Conference on Software Engineering for Telecommunication
Switching Systems, University of Warwick
July 1981

CUNN82a *
Cunningham R.J. & Zappacosta-Amboldi S.
Software Tools For First Order Logic
Research Report 82/19
Department of Computing, Imperial College
1982

CUNN86a *
Cunnington K.
Prolog Standardization Working Paper - The Use of Integer Indexes in Clauses
PS/137
9th September 1986

CURI85a
Curien P. -L.
Typed Categorical Combinatory Logic
CNRS-Universite Paris VII LITP
85-15
February 1985

CURI85b
Curien P. -L.
Categorical Combinators, Sequentials Algorithms and Functional Programming
CNRS-Universite Paris VII LITP
85-26
March 1985

CURI86a
Curien P.L.
Categorical Combinators, Sequential Algorithms And Functional Programming
ISBN 0-470-20290-4
Research Notes in Theoretical Computer Science series
John Wiley & Sons Inc.
1986

CURR58a
Curry H.B. & Feys R.
Combinatory Logic, Vol 1
North Holland Publishing Company, Amsterdam, 1958

CURR72a
Curry H.B & Hindley J.R. & Seldin J.P.
Combinatory Logic, Vol II
North Holland Publishing Company, Amsterdam, 1972

CUTC86a *
Cutcher M.
BSI Modules in Prolog - Discussion Note
ICL Reading
in BSI86s
1986
--
Andy Cheese

------------------------------

End of PROLOG Digest
********************

∂18-Dec-86  0833	YAMARONE@CSLI.STANFORD.EDU 	THE bike...you know which one!  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Dec 86  08:33:41 PST
Date: Thu 18 Dec 86 08:29:01-PST
From: Tom Yamarone <YAMARONE@CSLI.STANFORD.EDU>
Subject: THE bike...you know which one!
To: folks@CSLI.STANFORD.EDU
cc: bb@CSLI.STANFORD.EDU


We are trying to locate the owner of the dark grey "Phoenix"-brand
bike that has been chained to the deck railing now for a few months.
The one with no rear wheel....(Actually, we're hoping no one will
respond to this message, so that we can claim the bike for one of
our own..so ignore this if you don't want to deal with removing your
bike.) If you DO want it, please respond and we won't go ahead with
our removal plans next week.....and if you need help transporting it 
somewhere, we'd be glad to help...so, until Monday!

C.S.L.I.(the Center for the Storage of Long-forgotten Items.)

-------

∂18-Dec-86  1134	GANGOLLI@Sushi.Stanford.EDU 	Combinatorics Seminar
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Dec 86  11:34:16 PST
Date: Thu 18 Dec 86 11:25:59-PST
From: Anil R. Gangolli <GANGOLLI@Sushi.Stanford.EDU>
Subject: Combinatorics Seminar
To: aflb.local@Sushi.Stanford.EDU
cc: su-etc@Sushi.Stanford.EDU
Message-ID: <12263832869.35.GANGOLLI@Sushi.Stanford.EDU>

			    Announcing

		   A SEMINAR ON COMBINATORICS

		      Wednesdays, 7:00pm
	    First Meeting: Wed. Jan 7, Sequoia Hall 114

We aim to start a series of expository lectures and discussion on
topics in combinatorics,  hoping to bring together interested parties
in mathematics, computer science, statistics, and operations research.
We will meet Wednesday evenings at 7:00pm in Room 114, Sequoia Hall.
The meetings will be informal, encouraging interaction and exchange of
ideas, rather than only presentations of completed work.  Coffee, etc.
will be provided after the meetings.

Tentatively, the topics for Winter Quarter will be loosely structured
about the combinatorial aspects of Young tableaux (with applications to
probability, computer science, and statistics), and algebraic graph
theory.  The seminar may also treat other topics of joint interest to
the participants, as time and enthusiasm permits.  Below is a list of
topics and speakers for the first three meetings:

	Jan. 7  An Introduction to Young Tableaux, Persi Diaconis.

	Jan. 14 Applications of Young Tableaux to Sorting and
		Non-Parametric Statistics, Persi Diaconis.

	Jan. 21 Young Tableaux in the Olden Days, Don Knuth.


		Persi Diaconis
		Don Knuth
		Anil Gangolli

Questions should be directed to Anil Gangolli, CS Dept., Stanford,
(phone: 723-3605; net-mail: gangolli@sushi.stanford.edu).

-------

∂18-Dec-86  1404	DELANEY@SUMEX-AIM.STANFORD.EDU 	CACM Special Issue on Parallelism
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Dec 86  14:04:22 PST
Date: Thu 18 Dec 86 13:59:20-PST
From: John R Delaney <DELANEY@SUMEX-AIM.STANFORD.EDU>
Subject: CACM Special Issue on Parallelism
To: aap@SUMEX-AIM.STANFORD.EDU
cc: delaney@SUMEX-AIM.STANFORD.EDU
Message-ID: <12263860785.31.DELANEY@SUMEX-AIM.STANFORD.EDU>

The December 1986 CACM is a special issue on Parallelism. The TOC is

	Introduction: 
		Karen A. Frenkel

	Data Parallel Algorithms: 
		W. Daniel Hillis and Guy L. Steele, Jr.

	Advanced Compiler Optimizations for Supercomputers:
		David A. Padua and Michael J. Wolfe

	Contention is No Obstacle to Shared-Memory Multiprocessing:
		Randall Rettberg and Robert Thomas

	Toward Memory-Based Reasoning:
		Craig Stanfill and David Waltz

	Parallel Free-Text Seach on the Connection Machine System:
		Craig Stanfill and Brewster Kahle

Please note that I have not read any of these articles yet, so I can
offer no more pointers than the above to which might be of special
interest to our project.

John
-------

∂18-Dec-86  1529	CHURMA@CSLI.STANFORD.EDU 	plain old geminates
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 18 Dec 86  15:29:27 PST
Date: Thu 18 Dec 86 15:20:28-PST
From: Donald Churma <CHURMA@CSLI.STANFORD.EDU>
Subject: plain old geminates
To: linguists@CSLI.STANFORD.EDU
cc: folks@CSLI.STANFORD.EDU

Anybody know of work on why geminates can (sort of) violate
syllable-structure constraints (e.g., Japanese can have a
syllable-final oral C only if it's part of a geminate)?  It's possible
to state constraints like this in autosegmental terms, but it's pretty
messy, and doesn't seem to really capture what's going on.

Don
-------

∂19-Dec-86  0200	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #87
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Dec 86  02:00:38 PST
Date: Wed 17 Dec 1986 19:56-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #87
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Friday, 19 Dec 1986       Volume 4 : Issue 87

Today's Topics:
                     Programming - Comment Style,
      Announcement - ACM Symp. on Principles of Database Systems
----------------------------------------------------------------------

Date: Tue, 16 Dec 86 17:51:09 CST
From: Uday S. Reddy <reddy@a.cs.uiuc.edu>
Subject: PROLOG Digest   V4 #83

John Dowding posed an interesting problem about how to comment Prolog
predicates to specify their permitted calling patterns.  The problem
is that writing something like

        %% append(+L1, +L2, -L3)

says that L1 and L2 should be instantiated, but doesn't say howmuch
instantiated.  Should L1 be any non-variable term, a ground term, or
something in-between?

One solution is to combine the instantiation information with type
information.  To specify the type of append, one can write

        %% type list(t) = [] + [t|list(t)]
        %% append(list(t), list(t), list(t))

which means that all the three arguments to append should be lists
over the same element type "t".  See the paper by Mycroft and O'Keefe
in Artificial Intelligence, on how to define and use such
"polymorphic" types.  Their paper also describes a type-checking
system based on such declarations.

One can be more flexible when one is using types only as comments.  For
example,

        %% append(list(t), list(u), list(t+u))

Here, the three arguments are not required to be lists ranging over
the same element type.  Or, one can be more precise:

        %% type lin(t,tail) = tail + [t|lin(t,tail)]
        %% append(list(t), u, lin(t,u))

The type lin(t,tail) denotes "linear" pair structures which have heads
of type t at all levels, but the tail of the last pair is of type
"tail".  Now, the second argument of append can be of any type u, but
the then the last tail of the third argument would be of the same type
u.

Coming back to describing instantiation patterns, an annotation such
as

        %% append(+list(?t), +list(?t), -list(?t))

means that the first two arguments should be instantiated to lists,
but their elements need not be.  The third argument should be
uninstantiated in the call, but it will be instantiated to a list when
append succeeds.  Here is a more complex annotation:

        %% append(+list(?t), ?list(t), -lin(?t, ?list(t)))

This means that the first argument should be instantiated to a list,
but the second argument need not be.  When the call succeeds, the
third argument would be instantiated to a linear structure with the
successive heads of type ?t, and the last tail of type ?list(t).  I
don't propose that it is a particularly useful or readable annotation,
but it shows the power of the notation.

We are working on automating type checking and type inference with
such instantiation types.

-- Uday Reddy

------------------------------

Date: Tue, 16 Dec 86 22:06:22 PST
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: ACM Symp. on Principles of Database Systems - Advance Program

            Sixth ACM SIGACT-SIGMOD-SIGART Symposium

                               on

                 PRINCIPLES OF DATABASE SYSTEMS

                        March 22-25, 1987

                      San Diego, California

                           INFORMATION

LOCATION

The technical sessions, business meeting, Sunday  evening  recep-
tion, and lunches will all be at the Bahia Resort Hotel, situated
on San Diego's Mission Bay. The Bahia is within walking  distance
of  the  beach,  recreational facilities (sailing, tennis courts,
pool), Sea World, and relaxed boardwalk shops and cafes. Checkout
time  is  1pm;  checkin  time  is 4pm, or earlier subject to room
availability. A block of rooms has been reserved until  March  1,
1987. Please reserve a room by using the form provided or by cal-
ling 800-821-3619 (800-542-6010 within California). First night's
deposit   is  required.  Room  rates  and  availability  are  not
guaranteed past March 1.

REGISTRATION

Advanced registration  is  requested  using  the  form  provided.
Registration  rates go up markedly after March 9.  A registration
desk will be open Sunday night from 6:00 p.m. to 10:00 p.m.,  and
during  the day on Monday (8:30 a.m. to 6:00 p.m.).  Registrants,
other than students, receive admission to the technical sessions,
one  copy  of  the  proceedings, reception, lunches, and a dinner
cruise on Tuesday evening.  Student  registration,  available  to
full-time  students only, includes the technical sessions and one
copy of the proceedings.  Additional copies  of  the  proceedings
will be available for sale at the registration desk.

TRANSPORTATION

There are three choices for ground transportation from  the  air-
port to the hotel. Courtesy airport transportation is provided by
the hotel. The Bahia Hotel  van  leaves  the  airport  every  two
hours, starting at 7:30am and ending at 9:30pm.  The van can also
be called outside scheduled times using the free telephone marked
"Bahia  Hotel"  at  the hotel reservation desk in the airport ar-
rival lounge. Additionally, a regular limousine van is  available
for  $5  (direction Mission Bay). Taxi fare to the hotel is about
$10.

For participants driving to San Diego on I-5, take I-8 West, then
exit at West Mission Bay Drive. The hotel is located on the North
side of Mission Bay Drive.

CLIMATE

The average temperature in March is 60 degrees. Rain is unlikely,
but cannot be ruled out.

EVENT LOCATION

All technical sessions and the business meeting are in  the  Mis-
sion Room.  The exhibit program is in the Mission Lounge.  Sunday
night registration and the reception are in the Del Mar Room.  On
Tuesday  night  there  will  be  a  dinner cruise with live music
around the San Diego Harbor, between 6:30pm and 9pm.  Transporta-
tion  to the harbor will be provided.  Buses will leave the hotel
at 6pm.

                        TECHNICAL PROGRAM

                     SUNDAY, MARCH 22, 1987

Reception 8:30 pm - 11 pm, Del Mar Room

                     MONDAY, MARCH 23, 1986

      Note:  All talks will take place in the Mission Room

SESSION 1  - 9:00 am - 10:35 am

Chair: M.Y. Vardi (IBM Almaden Research Center)

Invited Talk: Database Theory -  Past  and  Future,  J.D.  Ullman
(Stanford University)

Logic Programming with Sets, G.M. Kuper (IBM T.J. Watson Research
Center)

Sets and Negation in a Logic Database Language (LDL1),  C.  Beeri
(Hebrew  University), S. Naqvi (MCC), R. Ramakrishnan (University
of Texas at Austin and MCC), O. Shmueli, and S. Tsur (MCC)

                Coffee Break 10:35 am - 11:00 am

SESSION 2  - 11:00 am - 12:15 pm

Chair: A.K. Chandra (IBM T.J. Watson Research Center)

Logical Design of Relational Database Schemes, L.Y. Yuan (Univer-
sity  of  Southern  Louisiana)  and  Z.M. Ozsoyoglu (Case Western
Reserve University)

On Designing Database Schemes Bounded or Constant-Time  Maintain-
able  with  Respect  to  Functional Dependencies, E.P.F. Chan and
H.J. Hernandez (University of Alberta)

Computing Covers for Embedded Functional Dependencies, G. Gottlob
(CNR, Italy)

SESSION 3  - 2:00 pm - 3:15 pm

Chair: R. Fagin (IBM Almaden Research Center)

Dynamic Query Interpretation in Relational Databases,  A.  D'Atri
(Universita  "La  Sapienza"  di  Roma),  P. Di Felice (Universita
dell'Aquila), and M. Moscarini (CNR, Italy)

A New Basis for the Weak Instance Model, P. Atzeni  (CNR,  Italy)
and M.C. De Bernardis (Universita "La Sapienza" di Roma)

Answering  Queries  in  Categorical  Databases,  F.M.  Malvestuto
(Italian Energy Commision)

                 Coffee Break 3:15 pm - 3:45 pm

SESSION 4  - 3:45 pm - 5:25 pm

Chair: U. Dayal (CCA)

Nested Transactions and Read-Write Locking,  A.  Fekete  (Harvard
University),  N. Lynch (MIT), M. Merrit (AT&T Bell Laboratories),
and W. Weihl (MIT)

Transaction Commitment at Minimal Communication Cost,  A.  Segall
and O. Wolfson (Technion)

The Precedence-Assignment Model for  Distributed  Databases  Con-
currency  Control Algorithms, C.P. Wang and V.O.K. Li (University
of Southern California)

A Knowledge-Theoretic Analysis of Atomic Commitment Protocols, V.
Hadzilacos (University of Toronto)

       Business Meeting: 8:30 pm - 10:00 pm, Mission Room

                     TUESDAY, MARCH 24, 1986

       Note: There will be exhibits in the Mission Lounge

SESSION 5  - 9:00 am - 10:35 am

Chair: T. Imielinski (Rutgers University)

Invited Talk: Perspectives  in  Deductive  Databases,  J.  Minker
(University of Maryland)

Maintenance of Stratified Databases Viewed as a  Belief  Revision
System,  K.  Apt (Ecole Normal Superieure and Universite Paris 7)
and J.M. Pugin (BULL Research Center)

Specification and Implementation of Programs for Updating  Incom-
plete Information Databases, S. Hegner (University of Vermont)

                Coffee Break 10:35 am - 11:00 am

SESSION 6  - 11:00 am - 12:15 pm

Chair: H. Korth (University of Texas at Austin)

Operation  Specific  Locking  on  B-Trees,  A.  Billiris  (Boston
University)

Concurrency Control in Database Structures with Relaxed  Balance,
O.  Nurmi,   E. Soisalon-Soininen (Universitat Karlsruhe), and D.
Wood (University of Waterloo)

Performance Results on Multiversion Timestamping Concurrency Con-
trol  with  Predeclared  Writesets,  R. Sun (Iona College) and G.
Thomas (Clarkson University)

SESSION 7  - 2:00 pm - 3:15 pm

Chair: V. Vianu (University of California at San Diego)

Decomposing an N-ary Relation into a Tree of Binary Relations, R.
Dechter  (Hughes Aircarft Company and University of California at
Los Angeles)

Formal Bounds on Automatic Generation and Maintenance of Integri-
ty Constraints, J.P. Delgrande (Simon Fraser University)

Relative Knowledge  in  a  Distributed  Database,  T.  Imielinski
(Rutgers University)

                 Coffee Break 3:15 pm - 3:45 pm

SESSION 8  - 3:45 pm - 5:25 pm

Chair: M. Yannakakis (AT&T Bell Laboratories)

The Parallel Complexity of Simple Chain Queries, F.  Afrati  (Na-
tional  Technical  University  of  Athens)  and  C. Papadimitriou
(Stanford University and National Technical University of Athens)

Bounds on the Propagation of Selection into  Logic  Programs,  C.
Beeri  (Hebrew  University), P. Kanellakis (Brown University), F.
Bancilhon (INRIA and MCC), R. Ramakrishnan (University  of  Texas
at Austin and MCC)

A Decidable Class of Bounded Recursions, J.F. Naughton  (Stanford
University) and Y. Sagiv (Hebrew University)

Decidability and Expressiveness  Aspects  of  Logic  Queries,  O.
Shmueli (Technion and MCC)

                Dinner Cruise: 6:30 pm - 9:00 pm

                    WEDNESDAY, MARCH 25, 1986

SESSION 9  - 9:00 am - 10:35 am

Chair: P.A. Larson (University of Waterloo)

Invited talk: Chickens and Eggs - The Interrelationship  of  Sys-
tems and Theory, P. Selinger (IBM Almaden Research Center)

Axiomatization and Simplification Rules for  Relational  Transac-
tions,  A.  Karabeg, D. Karabeg, K. Papakonstantinu, and V. Vianu
(University of California at San Diego)

A Transaction Language Complete for Database Update and  Specifi-
cation, S. Abiteboul (INRIA) and V. Vianu (University of Califor-
nia at San Diego)

                Coffee Break 10:35 am - 11:00 am

SESSION 10  - 11:00 am - 12:15pm

Chair: Y. Sagiv (Hebrew University)

On the Power of Magic, C. Beeri (Hebrew University) and R. Ramak-
rishnan (University of Texas at Austin and MCC)

Efficient Evaluation for a Subset of Recursive Queries, G. Grahne
(University of Helsinki), S. Sippu (University of Jyvaskyla), and
E. Soisalon-Soininen (University of Helsinki)

Worst-Case Complexity Analysis of Methods for Logic Query  Imple-
mentation,  A.  Marchetti-Spaccamella, A. Pelaggi (Universita "La
Sapienza" di Roma), and D. Sacca (CRAI, Italy)

SESSION 11  - 2:00 pm - 4:35pm

Chair: P. Kanellakis (Brown University)

On the Expressive Power of the Extended  Relational  Algebra  for
the  Unnormalized Relational Model, D. Van Gucht (Indiana Univer-
sity)

Safety and Correct Translation of Relational  Calculus  Formulas,
A.  Van  Gelder (Stanford University) and R. Topor (University of
Melbourne)

Safety of Recursive Horn  Clauses  with  Infinite  Relations,  R.
Ramakrishnan  (University  of  Texas  at Austin and MCC), F. Ban-
cilhon (INRIA and MCC), and A. Silberschatz (University of  Texas
at Austin)

                 Coffee Break 3:15 pm - 3:45 am

One-Sided Recursions, J.F. Naughton (Stanford University)

Optimizing  Datalog  Programs,  Y.  Sagiv   (Hebrew   University)
_________________________________________________________________

                     CONFERENCE ORGANIZATION

Sponsors:  SIGACT, SIGMOD, and SIGART.

Executive Committee: A.K. Chandra, S. Ginsburg, A.  Silberschatz,
J.D. Ullman, and M.Y. Vardi.

Chairman:  Ashok K. Chandra, IBM  T.J.  Watson  Research  Center,
P.O.Box   218,   Yorktown  Heights,  NY  10598,  (914)  945-1752,
ashok@ibm.com, ashok@yktvmv.bitnet

Program Chairman:  Moshe Y. Vardi, IBM Almaden  Research  Center,
650   Harry   Rd.,  San  Jose,  CA  95120-6099,  (408)  927-1784,
vardi@ibm.com, vardi@almvma.bitnet

Local Arrangements:  Victor Vianu, Dept. of Electrical  Engineer-
ing  and Computer Science MC-014, University of California at San
Diego, La Jolla, CA 92093, (619) 534-6227, vianu@sdcsvax.ucsd.edu

Program Committee: U. Dayal, T. Imielinski, P.K.  Kanellakis,  H.
Korth,  P.A.  Larson,  K.J.  Raiha, Y. Sagiv, M.Y. Vardi, M. Yan-
nakakis.
_________________________________________________________________

               ADVANCE REGISTRATION FORM, ACM-PODS

Please send this form or a facsimile along with a money order  or
check  (payable  to  6th  ACM SYMPOSIUM ON PRINCIPLES OF DATABASE
SYSTEMS) to:

                      ACM-PODS Registration
                        c/o Victor Vianu
                     EECS Department, MC-014
                Univ. of California at San Diego
                   La Jolla, California 92093

                       (Before Mar. 9)  (After)
ACM and SIG member      $165            $225

ACM member only         $175            $235

SIG member only         $175            $235

Nonmember:              $205            $275

Student:                $50             $60

Requests for refunds will be honored until March 9, 1987.

Name___________________________________________________________
Affiliation____________________________________________________
Address________________________________________________________
City_________State________Zip__________________________________
Country_________Telephone______________________________________
Net Address____________________________________________________

    Check here if confirmation of registration is required.

Dietary restrictions:     Kosher      Vegetarian

Special meals can be guaranteed only for those  who  register  in
advance.

_________________________________________________________________

                HOTEL RESERVATION FORM, ACM-PODS

Please mail this form or a facsimile (being sure to  mention  the
ACM-PODS Conference) by March 1, 1987 to:

                       Bahia Resort Hotel
                     998 W. Mission Bay Dr.
                       San Diego, CA 92109

                       Tel: (619) 488-0551

Accommodations desired:
    Single $68              Double (1 bed) $72
    Twin (2 beds) $72       Triple $76
    Quad $80

Children under 12 stay free when occupying same rooms as parents.
Accomodation prices do not include 7% city hotel tax.

Arrival date_______________________Time_____________________________
Departure date_____________________Time_____________________________
Name________________________________________________________________
Sharing room with___________________________________________________
Address_____________________________________________________________
City__________State_______Zip_______________________________________
Country____________________________Telephone________________________

First night deposit is required.

First night's deposit enclosed:  $_________________________________
Credit card:     VISA,     Mastercard,     Amer. Express
Other credit card: ________________________________________________
Credit card number_________________________________________________
        Exp. Date__________________________________________________

        Signature__________________________________________________

------------------------------

End of PROLOG Digest
********************

∂19-Dec-86  0608	MATHIS@ADA20.ISI.EDU 	proposed purposes 
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 19 Dec 86  06:07:38 PST
Date: 19 Dec 1986 05:46-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: proposed purposes
Subject: [Guy Steele <gls@Think.COM>: [gls@Think.COM: X3J13 charter ...]
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SAIL.STANFORD.EDU
Message-ID: <[ADA20.ISI.EDU]19-Dec-86 05:46:27.MATHIS>

sigh, sigh!  Guy got this done, but to me on a day I was off the
net.  He has inserted some sight additions.  We should discuss
this on the net so that we can make a clean copy with clearly
specified alternate wordings so that we could vote on it point by
point at the next meeting.  In Dallas I got the feeling that if
we had a clean text, it would probably be passed unanimously.
This is the chance for all of you (particularly those who could
not be in Dallas) to participate in the discussion.  -- Bob
Mathis
	
Begin forwarded message
Received: FROM GODOT.THINK.COM BY USC-ISIF.ARPA WITH TCP ; 16 Dec 86 09:46:39 PST
          from boethius by Godot.Think.COM via CHAOS; Tue, 16 Dec 86 12:45:00 EST
Date: Tue, 16 Dec 86 12:46 EST
From: Guy Steele <gls@Think.COM>
To: mathis@ada20.isi.edu
Cc: gls@AQUINAS
Subject: [gls@Think.COM: X3J13 charter (proposed)]
Return-Path: <gls@Think.COM>
Message-ID: <861216124628.6.GLS@BOETHIUS.THINK.COM>

Sigh.  I mailed this Friday evening, but to the wrong address.
--Guy

----------------------------------------------------------------

Purposes of X3J13 Committee (Proposed)

1.  X3J13 is chartered to produce an American National
Standard for Common Lisp.  It will codify existing practice,
provide extensions to facilitate portability of code among
diverse implementations, and establish normative Common Lisp
programming practice.

2. The committee will begin with the language described in
{\it Common Lisp: The Language} by Guy L. Steele Jr.  (Digital
Press, 1984), which is the current {\it de facto} standard for
Common Lisp.  Whenever there is a proposal for the standard to
differ from {\it Common Lisp: The Language}, the committee
shall weigh both future costs of adopting (or not adopting) a
change and costs of conversion of existing code.  Aesthetic
criteria shall be a subordinate consideration.

3.  The committee will address at least the following topics
in the course of producing the standard, in each case either
incorporating specific features or explaining why no action
was taken:

(a) Repairing mistakes, ambiguities, and minor ommissions
    in {\it Common Lisp: The Language}
(b) Error handling and condition signalling
(c) Semantics of compilation
(d) Object-oriented programming
(e) Iteration constructs
(f) Multiprocessing
(g) Graphics
(h) Windows
(i) Validation
(j) One versus two namespaces for functions and variables

Topics (a)-(c) concern deficiencies in {\it Common Lisp: The
Language} that require resolution.  Topics (d) and (e) are not
addressed by {\it Common Lisp: The Language} but appear to be
well-understood and ready for standardization.  Topics (f)-(i)
concern areas where standardization is desirable but not
crucial to production of a standard.  Topic (j) is an area of
current controversy within the Lisp community.  Other topics
may be considered if specific proposals are received.

4.  The committee recognizes that Lisp programming practice
will continue to evolve and anticipates the need for future
revisions and extensions to the standard.  This may include a
family of Lisps and/or a layered Lisp model.

5.  X3J13 is committed to work with ISO toward an international
Lisp standard.

[Possible amendment: change the word "extensions" in the first
paragraph to "additional features".]

          --------------------
End forwarded message
		

∂19-Dec-86  0608	MATHIS@ADA20.ISI.EDU 	minutes of Dallas meeting   
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 19 Dec 86  06:07:53 PST
Date: 19 Dec 1986 05:51-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: minutes of Dallas meeting
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SAIL.STANFORD.EDU
Message-ID: <[ADA20.ISI.EDU]19-Dec-86 05:51:46.MATHIS>

Gary Brown has already sent me the draft minutes of the Dallas
meeting.  They seem very good, but he and I are still double
checking each other.  If you want to see the preliminary version,
I will forward it to you; if you would rather wait, they will
come in about ten days.  -- Bob Mathis

∂19-Dec-86  0727	FAHLMAN@C.CS.CMU.EDU 	proposed purposes 
Received: from C.CS.CMU.EDU by SAIL.STANFORD.EDU with TCP; 19 Dec 86  07:27:45 PST
Received: ID <FAHLMAN@C.CS.CMU.EDU>; Fri 19 Dec 86 10:26:34-EST
Date: Fri, 19 Dec 1986  10:26 EST
Message-ID: <FAHLMAN.12264051413.BABYL@C.CS.CMU.EDU>
Sender: FAHLMAN@C.CS.CMU.EDU
From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
To:   MATHIS@ADA20.ISI.EDU
Cc:   x3j13@SAIL.STANFORD.EDU
Subject: proposed purposes
In-reply-to: Msg of 19 Dec 1986  08:46-EST from MATHIS at ADA20.ISI.EDU


Looks excellent to me.

The proposed ammendment (extensions -> additional features), seems like
a useful clarification.

-- Scott

∂19-Dec-86  0831	Bobrow.pa@Xerox.COM 	Re: proposed purposes   
Received: from XEROX.COM by SAIL.STANFORD.EDU with TCP; 19 Dec 86  08:31:04 PST
Received: from Cabernet.ms by ArpaGateway.ms ; 19 DEC 86 08:31:11 PST
Date: 19 Dec 86 08:30 PST
Sender: Bobrow.pa@Xerox.COM
From: Danny Bobrow <Bobrow.pa@Xerox.COM>
Subject: Re: proposed purposes
In-reply-to: MATHIS@ADA20.ISI.EDU's message of 19 Dec 86 05:46 PST
To: MATHIS@ADA20.ISI.EDU
cc: x3j13@SAIL.STANFORD.EDU
Message-ID: <861219-083111-7132@Xerox>

I like this very much -- with the suggested change:
   extensions  --> additional features
It captures both the need for resolving the current set of issues
relatively quicly for the current community, and also possible futures
that could involve more work, but provide great benefit.
  danny

∂19-Dec-86  0936	ohlander@venera.isi.edu 	Re: proposed purposes    
Received: from VENERA.ISI.EDU by SAIL.STANFORD.EDU with TCP; 19 Dec 86  09:35:49 PST
Posted-Date: Fri 19 Dec 86 09:35:29-PST
Received: by venera.isi.edu (5.54/5.51)
	id AA22770; Fri, 19 Dec 86 09:35:30 PST
Date: Fri 19 Dec 86 09:35:29-PST
From: Ron Ohlander <OHLANDER@venera.isi.edu>
Subject: Re: proposed purposes
To: MATHIS@ada20.isi.edu
Cc: X3J13@sail.stanford.edu
Message-Id: <VAX-MM(195)+TOPSLIB(124) 19-Dec-86 09:35:29.VENERA.ISI.EDU>
In-Reply-To: Message from "MATHIS@ADA20.ISI.EDU" of 19 Dec 1986 05:46-PST

Looks good.  I vote for the document with the change of "additional
features" to "extensions".

Ron
-------

∂19-Dec-86  0958	ohlander@venera.isi.edu 	Re: proposed purposes    
Received: from VENERA.ISI.EDU by SAIL.STANFORD.EDU with TCP; 19 Dec 86  09:58:18 PST
Posted-Date: Fri 19 Dec 86 09:43:35-PST
Received: by venera.isi.edu (5.54/5.51)
	id AA22910; Fri, 19 Dec 86 09:43:36 PST
Date: Fri 19 Dec 86 09:43:35-PST
From: Ron Ohlander <OHLANDER@venera.isi.edu>
Subject: Re: proposed purposes
To: MATHIS@ada20.isi.edu
Cc: X3J13@sail.stanford.edu
Message-Id: <VAX-MM(195)+TOPSLIB(124) 19-Dec-86 09:43:35.VENERA.ISI.EDU>
In-Reply-To: Message from "MATHIS@ADA20.ISI.EDU" of 19 Dec 1986 05:46-PST

Looks good.  I vote for the document with the change of "extensions"
to "additional features."

Ron
-------

∂19-Dec-86  1155	berman@vaxa.isi.edu 	Re: proposed purposes,  
Received: from VAXA.ISI.EDU by SAIL.STANFORD.EDU with TCP; 19 Dec 86  11:55:25 PST
Received: by vaxa.isi.edu (4.12/4.7)
	id AA17572; Fri, 19 Dec 86 11:55:23 pst
From: berman@vaxa.isi.edu (Richard Berman)
Message-Id: <8612191955.AA17572@vaxa.isi.edu>
Date: 19 Dec 1986 1155-PST (Friday)
To: MATHIS@ADA20.ISI.EDU
Cc: x3j13@SAIL.STANFORD.EDU
Subject: Re: proposed purposes,
    [Guy Steele <gls@Think.COM>: [gls@Think.COM: X3J13 charter ...]
In-Reply-To: Your message of 19 Dec 1986 05:46-PST.
             <[ADA20.ISI.EDU]19-Dec-86 05:46:27.MATHIS>


Me Like.  Ugh.

RB.

∂19-Dec-86  1323	DLW@ALDERAAN.SCRC.Symbolics.COM 	proposed purposes
Received: from [192.10.41.109] by SAIL.STANFORD.EDU with TCP; 19 Dec 86  13:19:50 PST
Received: from CHICOPEE.SCRC.Symbolics.COM by ALDERAAN.SCRC.Symbolics.COM via CHAOS with CHAOS-MAIL id 32441; Fri 19-Dec-86 15:52:55 EST
Date: Fri, 19 Dec 86 15:54 EST
From: Daniel L. Weinreb <DLW@ALDERAAN.SCRC.Symbolics.COM>
Subject: proposed purposes
         [Guy Steele <gls@Think.COM>: [gls@Think.COM: X3J13 charter ...]
To: MATHIS@ADA20.ISI.EDU, x3j13@SAIL.STANFORD.EDU
In-Reply-To: <[ADA20.ISI.EDU]19-Dec-86 05:46:27.MATHIS>
Message-ID: <861219155422.5.DLW@CHICOPEE.SCRC.Symbolics.COM>

This looks fine.  The spelling of "ommissions" should omit one of the
m's.  I agree that "extensions" should be changed to "additional
features".

∂19-Dec-86  1344	STAGER@Score.Stanford.EDU 	Final reminder on grade sheets   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Dec 86  13:43:03 PST
Date: Fri 19 Dec 86 13:39:47-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: Final reminder on grade sheets
To: Instructors@Score.Stanford.EDU, TAs@Score.Stanford.EDU,
    Sec@Score.Stanford.EDU
Office: CS-TAC 29, 723-6094
Message-ID: <12264119369.20.STAGER@Score.Stanford.EDU>


Completed grade sheets are due in my office noon, December 22.  If you haven't 
received your sheets yet, think you won't be able to meet the deadline, or
are having any other problem with the process, please contact me!  Please
don't return the sheets to the Registrar yourselves.  I need to collect a copy
for our departmental records, as well as account for each sheet that left my
office.  Thanks again for all your help.

Claire
-------

∂19-Dec-86  1643	RICE@SUMEX-AIM.STANFORD.EDU 	S8 is a bit flakey.  
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 19 Dec 86  16:42:50 PST
Date: Fri 19 Dec 86 16:40:53-PST
From: James Rice <Rice@SUMEX-AIM.STANFORD.EDU>
Subject: S8 is a bit flakey.
To: KSL-LispM@SUMEX-AIM.STANFORD.EDU
Message-ID: <12264152339.59.RICE@SUMEX-AIM.STANFORD.EDU>


We have spotted a few Fatal disk errors on S8.
It still boots and appears to run ok so you can
still use it but you would be well advised to
save your work frequently.  It is unlikely that
any work will be done to fix this state of affairs
until early January.

Sorry all you Symbolics Kee users out there.


Rice.
-------

∂19-Dec-86  2017	Moon@RIVERSIDE.SCRC.Symbolics.COM 	proposed purposes   
Received: from SCRC-RIVERSIDE.ARPA by SAIL.STANFORD.EDU with TCP; 19 Dec 86  20:17:13 PST
Received: from EUPHRATES.SCRC.Symbolics.COM by RIVERSIDE.SCRC.Symbolics.COM via CHAOS with CHAOS-MAIL id 87742; Fri 19-Dec-86 23:15:26 EST
Date: Fri, 19 Dec 86 23:15 EST
From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
Subject: proposed purposes
         [Guy Steele <gls@Think.COM>: [gls@Think.COM: X3J13 charter ...]
To: MATHIS@ADA20.ISI.EDU
cc: x3j13@SAIL.STANFORD.EDU
In-Reply-To: <[ADA20.ISI.EDU]19-Dec-86 05:46:27.MATHIS>
Message-ID: <861219231549.7.MOON@EUPHRATES.SCRC.Symbolics.COM>

I think this is an excellent charter for X3J13.  I approve of the
wording and especially of the attitude about what is important and the
choice to finish Common Lisp rather than embarking on a new experiment.

One comment on "establish normative Common Lisp programming practice":
I doubt it's actually possible to get such a large group of Lisp programmers
to agree in any meaningful way on issues of programming style.  If this
goal is achieved, it will be a monumental accomplishment.  My preference
would be to leave it to the professors and the authors of textbooks, but
I have no real objection.  After all, some of the lettered items will be
fairly difficult to bring to closure too.

∂20-Dec-86  0049	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #88
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 20 Dec 86  00:48:59 PST
Date: Fri 19 Dec 1986 15:10-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #88
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest           Saturday, 20 Dec 1986      Volume 4 : Issue 88

Today's Topics:
        LP Library - Declarative Language Bibliography, Part E
----------------------------------------------------------------------

Date: 8 Dec 86 09:35:14 GMT
From: Andy Cheese <mcvax!ukc!dcl-cs!nott-cs!abc@seismo.css.gov>  
Subject: references - E

EGAN79a
Egan G.K.
A Study of Data Flow: Its Applications to Decentralised Control
PhD Thesis, Dept of Comp Sci, Univ. of Manchester, 1979

EGAN80a
Egan G.K.
A Decentralised Computing System Based on Dataflow
Proc IEEE Industrial Control and Instrumentation Conference
March 1980

EHRI82a *
Ehrig H. & Kreowski H.-J. & Mahr B. & Padawitz P.
Algebraic Implementation of Abstract Data Types
Theoretical Computer Science, 20, pp 209-263
1982

EISI81a *
Eisinger N. & Kasif S. & Minker J.
Logic Programming : A Parallel Approach
TR-1124
Department of Computer Science, University of Maryland
December 1981

ELIT84a
eds. Elithorn A. & Banerji R.
Artificial and Human Intelligence: Symposium
North Holland 1984

ENNA81a
Ennals J.R.
Logic As A Computer Language For Children: A One Year Course
Department of Computing, Imperial College, Teaching Materials 81/6
October 1981

ENNA81b
Ennals J.R.
Children Program In Prolog
Department of Computing, Imperial College, Children's Programs 81/8
April 1981

ENNA81c
Ennals J.R.
History and Computing: A Collection of Papers 1979-1981
Department of Computing, Imperial College, Papers 81/22
September 1981

ENNA82a
Ennals J.R.
Beginning Micro-Prolog
Ellis Horwood Series Artificial Intelligence
Ellis Horwood Ltd., 1982

ENOM84a
Enomoto H. & Yonezaki N. & Saeki M. & Chiba K. & Takizuka T. & Yokoi T.
Natural Language Based System Development System TELL
ICOT Research Center, Technical Report TR-067
June 1986

ENOM84b
Enomoto H. & Yonezaki N. & Saeki M.
Formal Specification and Verification for Concurrent Systems by TELL
ICOT Research Center, Technical Report TR-068
June 1986

ESHG85a *
Eshgi K.
Meta-Language and Self-Reference in Horn-Clause Programming
Dept of Computing, Imperial College
December 1985

ESTE85a *
Estenfeld K.
A Module Conception For ECRC-Prolog
PS/110
29 July 1985

EXET86a *
Artificial Intelligence Research
Department of Computer Science, University of Exeter
IKBS/MS 7/86 3.5, distributed with Alvey IKBS mailshot, July 1986
1986
--
Andy Cheese

------------------------------

End of PROLOG Digest
********************

∂22-Dec-86  1135	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #89
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Dec 86  11:35:33 PST
Date: Sun 21 Dec 1986 06:14-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #89
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 22 Dec 1986       Volume 4 : Issue 89

Today's Topics:
        LP Library - Declarative Language Bibliography, Part G
----------------------------------------------------------------------

Date: 8 Dec 86 13:01:40 GMT
From: Andy Cheese <mcvax!ukc!dcl-cs!nott-cs!abc@seismo.css.gov>  
Subject: references, G

GABB84a *
Gabbay D.M. & Reyle U.
N-Prolog : An Extension of Prolog with Hypothetical Implications. I.
Journal of Logic Programming, Vol 1, No 4, pp 319-355
Decmeber 1984

GABB?? *
Gabbay D.M.
Intuitionistic Basis For Non-Monotonic Logic
Project Rohrer
University of Stuttgart & Bar-llan University

GABB85a *
Gabbay D.M.
Towards a Better Logic Programming Language (Theoretical Discussion
of Subprojects)
Draft
Department of Computing, Imperial College
March 1985

GABB85b *
Gabbay D.M.
Temporal Logic and Computer Science
Draft
Department of Computing, Imperial College
to be published in D. Reidel, Synthese-Library
May 1985

GALI86a *
Gallimore R. & Coleman D.
Rigorous Program Development Using OBJ
RMG/SIGFM/0
Presented at The Alvey SIG FM One Day Colloquium on The Specification
Language OBJ And Applications, Imperial College
Friday, 18th April, 1986

GALLA82a *
Gallaire H. & Lasserre C.
Metalevel Control for Logic Programs
in Logic Programming, Academic Press, pp 173-185
(eds Clark K.L. & Tarnlund S.-A.), APIC Studies in Data Processing No 16
PS/84
1982

GALLI84a *
Gallier J.H. & Raatz S.
Graph-Based Logic Programming Interpreters
Dept of Computer and Information Science, University of Pennsylvania,
MS-C15-84-61
November 1984

GANZ83a *
Ganzinger H.
Parameterized Specifications : Parameter Passing and Implementation
with Respect to Observability
ACM Transactions on Programming Languages and Systems, Vol 5, No 3
pp 318-354
July 1983

GANZ85a *
Ganzinger H. & Hanus M.
Modular Logic Programming of Compilers
1985 IEEE Symposium on Logic Programming, July 15-18, 1985
Boston, Massachusetts
pp 242-253
1985

GEHL86a *
Gehlot V. & Srikant Y.N.
An Interpreter for Slips - An Applicative Language Based on Lambda Calculus
Computer Languages, Vol 11, No 1, pp 1-13
Pergamon Press Ltd
1986

GELE84a *
Gelernter D.
A Note on Systems Programming in Concurrent Prolog
Proceedings 1984 IEEE International Logic Programming Conference
pp 76-82
1984

GERR86a *
Gerrard C.P.
Experience With OBJ In The Specification Of A Configuration Management
System
Presented at The Alvey SIG FM One Day Colloquium on The Specification
Language OBJ And Applications, Imperial College
Friday, 18th April, 1986

GERR86b *
Gerrard C.P.
Experience With OBJ In The Design Of A Configuration Management
System
Presented at The Alvey SIG FM One Day Colloquium on The Specification
Language OBJ And Applications, Imperial College
Friday, 18th April, 1986

GIAN84a *
Giannesini F. & Cohen J.
Parser Generation And Grammar Manipulation Using Prolog's Infinite Trees
Journal of Logic Programming, Vol 1, No 3, pp 253-266
October 1984

GIER80a
Gierz G. & Hofmann K.H. & Keimel K. & Lawson J.D. & Mislove M. & Scott D.S.
A Compendium of Continuous Lattices
Springer Verlag
1980

GILB86a *
Gilbert N.G. & Alexander I.
Alvey IKBS Expert Systems Theme
'Explanation' Report of a Workshop
20-21 March 1986, University of Surrey
IKBS/MS 5/86 3.2, distributed with Alvey IKBS Mailshot, May 1986
April 1986

GILO85a *
Giloi W. & Beer J.
The German Parallel Prolog Machine Development Project
IFIP TC-10 Working Conference on Fifth Generation Computer Architecture
UMIST, Manchester
July 15-18 1985

GLAS84a *
Glaser H. & Hankin C. & Till D.
Principles of Functional Programming
Prentice Hall International, 1984

GLAS85a *
Glasgow J.I. & Jenkins M.A. & McCrosky C.D.
User Defined Parallel Control Strategies in Nial
1985 IEEE Symposium on Logic Programming, Boston, Massachusetts
pp 22-28
July 15-18 1985

GLAU78a
Glauert J.R.W.
A Single-Assignment Language for Data Flow Computing
MSc Dissertation, Dept of Comp Sci, Univ. of Manchester, January 1978

GLAU85a *
Glauert J.R.W. & Holt N.P. & Kennaway J.R. & Sleep M.R.
An Active Term Rewrite Model for Parallel Computation
Document, Alvey DACTL group, March 1985

GLAU85b *
Glauert J.R.W. & Holt N.P. & Kennaway J.R. & Sleep M.R.
DACTL Report 3/5
Document, Alvey DACTL group, March 1985

GLAU85c *
Glauert J.R.W. & Holt N.P. & Kennaway J.R. & Reeve M.J. &
Sleep M.R. & Watson I.
DACTL0: A Computational Model and an Associated Compiler Target Language
University of East Anglia
May 1985

GOEB85a
Goebel R.
The Design and Implementation of DLOG, a Prolog-Based Knowledge Representation
System
New Generation Computing, Vol 3, No 4, pp 385-401
1985

GOEB86a *
Goebel R.
A Logic Data Model For The Machine Representation Of Knowledge
Technical Report CS-86-07
Department of Computer Science, University of Waterloo
June 1985

GOGU67a
Goguen J.A.
L-Fuzzy Sets
Journal of Mathematical Analysis and Applications
Vol 18 no 1, pp 145-174
1967

GOGU68a
Goguen J.A.
Categories of Fuzzy Sets
Phd Dissertation
Dept. of mathematics, Univ. of california, berkeley
1968

GOGU68b
Goguen J.A.
The Logic of Inexact Concepts
Synthese, Vol 19, pp 325-373
1968-69

GOGU69a
Goguen J.A.
Categories of V-Sets
Bulletin of the American Mathematical Society,
Vol 75, no 3, pp 622-624
1969

GOGU71a
Mathematical Representation of Hierarchically organised Systems
in "Global Systems Dynamics"
(ed. Attinger E. & Karger S.)
Basel, Switzerland
pp 112-128
1971

GOGU72a
Goguen J.A.
Systems and Minimal Realisation
Proc. IEEE Conf. on Decision and Control,
Miami Beach, Florida
pp 42-46
1972

GOGU72b
Goguen J.A.
Minimal Realisation of Machines in Closed Categories
Bulletin of the American Mathematical Society
Vol 78, no 5, pp 777-783
1972

GOGU72c
Goguen J.A.
Hierarchical Inexact Data structures in Artificial Intelligence Problems
Proc. 5th Hawaii Int. Conf. on System Sciences
Honolulu, Hawaii, pp 345-347
1972

GOGU72d
Goguen J.A. & Yacobellis R.H.
The Myhill Functor, Input-Reduced Machines, and Generalised
Krohn-Rhodes Theory
Proc. 5th Princeton Conf. on Information Sciences and Systems
Princeton, New Jersey
pp 574-578
1972

GOGU72e
Goguen J.A.
On Homomorphisms, Simulation, Correctness and Subroutines for
programs and Program schemes
Proc. 13th IEEE Symp. on Switching and Automata Theory
College Park, Maryland
pp 52-60
1972

GOGU73a
Goguen J.A.
Realisation is Universal
mathematical System Theory
Vol 6, no 4, pp 359-374
1973

GOGU73b
Goguen J.A.
System theory concepts in Computer Science
Proc. 6th Hawaii Int. Conf. on Systems Sciences
Honolulu, Hawaii, pp 77-80
1973

GOGU73c
Goguen J.A.
The Fuzzy Tychonoff Theorem
Journal of mathematical Analysis and applications
vol 43, pp 734-742
1973

GOGU73d
Goguen J.A.
Categorical Foundations for general Systems Theory
in "Advances in Cybernetics and Systems research"
(ed. Pichler F. & Trappl R.)
Transcripta Books, London
pp 121-130
1973

GOGU74a
Goguen J.A.
Semantics of Computation
Proc. 1st Int. Symp. on Category Theory Applied to Computation and Control
(1974 American Association for the Advancement of Science, San francisco)
Univ. of massachusetts at Amherst, 1974, pp 234-249
also published in LNCS vol 25, pp 151-163, springer-verlag
1975

GOGU74b
Goguen J.A. & Thatcher J.W.
Initial Algebra Semantics
proc. 15th IEEE Symp. on Switching and Automata
pp 63-77
1974

GOGU74c
Goguen J.A.
Concept Representation in Natural and Artificial languages: Axioms,
extensions and Applications for Fuzzy sets"
Int. Journal of man-Machine Studies
vol 6, pp 513-561
1974
reprinted in "Fuzzy Reasoning and its Applications"
(ed. Mamdani E.H. & Gaines B.R.)
pp 67-115
Academic Press
1981

GOGU74d
Goguen J.A.
On Homomorphisms, Correctness, termination, Unfoldments and
Equivalence of Flow Diagram Programs"
Journal of Computer and System Sciences,
vol 8, no 3, pp 333-365
1974

GOGU74e
Goguen J.A.
Some Comments on Applying Mathematical System Theory
in "Systems Approaches and Environmental Problems"
(ed. Gottinger H.W. & Vandenhoeck & Rupert)
pp 47-67
(Gottingen, Germany)
1974

GOGU75a
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Factorisation, Congruences, and the Decomposition of Automata and
Systems
in "Mathematical Foundations of Computer Science"
LNCS Vol 28, pp 33-45, Springer-Verlag
1975

GOGU75b
Goguen J.A.
Objects
International Journal of general systems, vol 1, no 4,
pp 237-243
1975

GOGU75c
Goguen J.A.
Discrete-Time Machines in Closed Monoidal Categories, I,
Journal of Computer and System sciences, Vol 10, No 1, February,
pp 1-43
1975

GOGU75c
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Abstract Data types as Initial algebras and the Correctness of
Data Representations
Proc. Conf. on Computer Graphics, Pattern recognition, and Data Structure
(Beverly Hills, California), pp 89-93
1975

GOGU75d
Goguen J.A. & Carlson L.
Axioms for Discrimination Information
IEEE Transactions on Information Theory, Sept '75
pp 572-574
1975

GOGU75e
Goguen J.A.
On Fuzzy Robot Planning
in "Fuzzy Sets and Their Applications to Cognitive and Decision Processes
(ed. Zadeh L.A. & Fu K.S. & Tanaka K. & Shimura M.)
pp 429-448
Academic Press
1975

GOGU75f
Goguen J.A.
Robust Programming Languages and the Principle of Maximum
Meaningfulness
Proc. Milwaukee Symp. on Automatic Computation and Control
(Milwaukee, Wisconsin)
pp 87-90
1975

GOGU75g
Goguen J.A.
Complexity of Hierarchically Organised Systems and the Structure of
Musical Experiences
Int. Journal of General Systems, vol 3, no 4, 1975, pp 237-251
originally in UCLA Comp. Sci. Dept. Quarterly, October 1975, pp 51-88
1975

GOGU76a
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Some Fundamentals of Order-Algebraic Semantics
Proc. 5th Int. Symp. on Mathematical Foundations of Computer Sciences
(Gdansk, Poland, 1976)
LNCS vol 46, 1976, pp153-168, Springer-Verlag
1976

GOGU76b
Goguen J.A. & Thatcher J.W. & Wagner E.W. & Wright J.B.
Parallel Realisation of Systems, Using Factorisations and Quotients in
Categories
Journal of Franklin Institute, vol 301, no6, June '76, pp 547-558
1976

GOGU76c
Goguen J.A.
Correctness and Equivalence of Data Types
Proc Symp. on Mathematical Systems Theory (Udine, Italy)
Springer Verlag Lecture Notes
(ed. Marchesini G.)
pp 352-358
1976

GOGU76d
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Rational Algebraic Theories and Fixed-point Solutions
Proc. IEEE 17th Symp on Foundations of Computer Science
(Houston, Texas), 1976, pp 147-158
1976

GOGU77a
Goguen J.A. & Thatcher J.W. & Wagner E.G. & Wright J.B.
Initial Algebra Semantics and Continuous Algebras
JACM, vol 24, no 1, January 1977, pp 68-95
1977

GOGU77b
Goguen J.A.
Abstract Errors for Abstract Data Types
in "Formal Descriptions of Programming Concepts"
(ed. E.Neuhold)
North-Holland, 1978, pp 491-522
also in
Proc. IFIP Working Conf. on Formal Description of Programming
Concepts
(ed. Dennis J.)
MIT Press, 1977, pp 21.1-21.32
1977

GOGU77c *
Goguen J.A. & Burstall R.M.
Putting Theories Together to Make Specifications
Proc. 5th Int. Joint Conf. on Artificial Intelligence
(MIT, Cambridge, Massachusetts), 1977, pp 1045-1058
1977

GOGU77d
Goguen J.A. & Meseguer J.
Correctness of Recursive Flow Diagram Programs
Proc. Conf. on Mathematical Foundations of Comp. Sci.
(Tatranska Lomnica, Czechoslovakia)
pp 580-595
1977

GOGU77e
Goguen J.A.
Algebraic Specification Techniques
UCLA Comp. Sci. Dept. Quarterly
Vol 5, no 4
pp 53-58
1977

GOGU78a
Goguen J.A. & Varela F.
The Arithmetic of Closure
Journal of Cybernetics, Vol 8, 1978
also in "Progress in Cybernetics and Systems research, vol 3"
(ed. Trappl R. & Klir G.J. & Ricciardi L.)
Hemisphere Pub Co. (Washington D.C.)
1978

GOGU78b
Goguen J.A. & Ginali S.
A Categorical Approach to General Systems
in "Applied General Systems research"
(ed. Klir G.)
Plenum Press
pp 257-270
1978

GOGU78c
Goguen J.A. & Thatcher J.W. & Wagner E.G.
An Initial Algebra Approach to the Specification, Correctness and
Implementation of Abstract data Types
in "Current Trends in Programming, vol 4, Data Structuring"
pp 80-149
(ed. Yeh R.)
Prentice Hall
1978

GOGU78d
Goguen J.A.
Some Design Principles and Theory for OBJ-0, a Language for Expressing
and Executing Algebraic Specifications of Programs
Proc. Int. Conf. on Mathematical Studies of Information Processing
(Kyoto, Japan)
pp 429-475
1978

GOGU78e
Goguen J.A. & Linde C.
Structure of Planning Discourse
Journal of Social and Biological Structures, Vol 1
pp 219-251
1978

GOGU79a
Goguen J.A. & Shaket E.
Fuzzy Sets at UCLA
Kybernetes, vol 8
pp 65-66
1979

GOGU79b
Goguen J.A. & Varela F.
Systems and Distinctions; Duality and Complementarity
International Journal of General Systems, vol 5
pp 31-43
1979

GOGU79c
Goguen J.A. & Tardo J.J.
An Introduction to OBJ: A Language for writing and Testing formal
algebraic specifications
Reliable Software Conf. Proc. (ed. Yeh R.)
(Cambridge, Massachusetts)
pp 170-189
Prentice Hall
1979

GOGU79d
Goguen J.A.
Algebraic Specification
in "Research Directions in Software Technology"
(ed. Wegner P.)
pp 370-376
MIT Press
1979

GOGU79e
Goguen J.A.
Some Ideas in Algebraic Semantics
Proc. 3rd IBM Symp on Mathematical Foundations of Computer Science
(Kobe, Japan)
53 pages
1979

GOGU79f
Goguen J.A.
Fuzzy Sets and the Social Nature of Truth
in "Advances in Fuzzy Set Theory and Applications"
(eds. Gupta M.M. & Yager R.)
pp 49-68
North-Holland Press
1979

GOGU79g
Goguen J.A. & Tardo J. & Williamson N. & Zamfir M.
A Practical Method for Testing Algebraic Specifications
UCLA Computer Science Quarterly, Vol 7, no 1
pp 59-80
1979

GOGU80a
Goguen J.A.
Thoughts on Specification, Design and Verification
Software Engineering Notes, Vol 5, no 3
pp 29-33
1980

GOGU80b
How to Prove Algebraic Inductive Hypotheses Without Induction: with
Applications to the Correctness of Data Type Implementation
Proc. 5th Conf. on Automated Deduction, (Les Arcs, France)
(eds. Bibel W. & Kowalski R.)
LNCS, vol 87
pp 356-373
Springer Verlag
1980

GOGU80c
Goguen J.A. & Burstall R.M.
The Semantics of CLEAR, a Specification Language
in "Abstract Software Specification"
(eds Bjorner D.)
(Proc. 1979 Copenhagen Winter School)
LNCS, vol 86
pp294-332
1980

GOGU80d
Goguen J.A. & Linde C.
On the Independence of Discourse Structure and Semantic Domain
Proc. 18th Annual Meeting of the Association for Computational
Linguistics, Parasession on Topics in Interactive Discourse
(Univ. of Pennsylvania, Philadelphia, Pennsylvania)
pp 35-37
1980

GOGU81a
Goguen J.A. & Parsaye-Ghomi K.
Algebraic Denotational Semantics Using Parameterised Abstract Modules
Proc. Int. Conf on Formalising Concepts
(Peniscola, Spain)
(ed. Diaz J. & Ramos I.)
LNCS, vol 107
pp 292-309
Springer verlag
1981

GOGU81b
Goguen J.A. & Burstall R.M.
An Informal Introduction to CLEAR, a Specification Language
in "The Correctness Problem in Computer Science"
(eds. Boyer R. & Moore J.)
pp 185-213
Academic Press
1981

GOGU81c
Goguen J.A. & Meseguer J.
Completeness of Many-Sorted Equational Logic
SIGPLAN Notes, Vol 16, no 7, pp 24-32, 1981
also in SIGPLAN Notes, vol 17, no 1, pp 9-17, 1982
extended version as Tech Rep CSLI-84-15, Center for the Study of
Language and Information, Standford Univ.,
September 1984

GOGU82a
Goguen J.A.
ORDINARY Specification of KWIC Index Generation
Proc Workshop on Program Specification
(ed. Staunstrup J.)
LNCS, Vol 134
pp 114-117
Springer Verlag
1982

GOGU82b
Goguen J.A.
ORDINARY Specification of Some Constructions in Plane Geometry
Proc Workshop on Program Specification
(ed. Staunstrup J.)
LNCS, Vol 134
pp 31-46
Springer verlag
1982

GOGU82c
Goguen J.A. & Burstall R.M.
Algebras, Theories and Freeness: An Introduction for Computer Scientists
in "Theoretical Foundations of Programming Methodology"
(eds. Broy M. & Schmidt G.)
pp 329-348
D. Reidel
1982

GOGU82d
Goguen J.A. & Meseguer J.
Security Policies and Security Models
Proc 1982 Berkeley Conf on Computer Security
IEEE Computer Society Press
pp 11-20
1982

GOGU82e
Goguen J.A.
Universal Realisation, Persistent Interconnection and Implementation of
Abstract Modules
Proc 9th Int Colloquium on Automata, Languages and Programming
(Aarhus, denmark)
LNCS, Springer Verlag
1982

GOGU82f
Goguen J.A.
Rapid Prototyping in the OBJ Executable Specification Language
Proc Rapid Prototyping Workshop
(Columbia, Maryland)
1982
also in Software engineering Notes, ACM Special Interest
Group on Software engineering, vol 7, no 5, pp 75-84, 1983

GOGU83a
Goguen J.A. & Meseguer J. & Plaisted D.
Programming with Parameterised Abstract Objects in OBJ
in "Theory and practise of Software technology"
(eds. Ferrari D. & Bolognani M. & Goguen J.A.)
pp 163-193
North-Holland
1983

GOGU83b
Future Directions for Software Engineering
in "Theory and Practise of Software Technology"
(eds. Ferrari D. & Bolognani M. & Goguen J.A.)
pp 243-244
North-Holland
1983

GOGU83c
Goguen J.A. & Ferrari D. & Bologanani M.
Theory and Practise of Software Technology
North Holland
1983

GOGU83d *
Goguen J.A. & Meseguer J.
Correctness of Recursive Parallel Non-Deterministic Flow Programs
Journal of Computer and System Sciences, vol 27, no 2
pp 268-290
October 1983

GOGU83e
Goguen J.A.
Parameterised Programming
IEEE TOSE, vol SE-10, no 5, september 1984, pp 528-543
preliminary version in Proc. Workshop on Reusability in Programming,
ITT, pp 138-150
1983

GOGU83f
Goguen J.A. & Linde & Weiner J.
Reasoning and Natural explanation
International Journal of man-Machine Studies, Vol 19
pp 521-559
1983

GOGU83g
Goguen J.A. & Burstall R.M.
Introducing Institutions
Logics of programs
(Carnegie-mellon Univ., Pittsburgh PA, June 1983)
LNCS, vol 164, Springer Verlag
pp 221-256, 1984

GOGU84a
Goguen J.A. & Meseguer J.
Unwinding and Inference Control
1984 Symp on Security and privacy, IEEE, pp 75-86
1984

GOGU84b
Goguen J.A. & Meseguer J.
Equality, types, Modules and generics for Logic Programming
Tech Rep no. CSLI-84-5, Center for the Study of Logic and Information,
Stanford University, March 1984
also in Proc. 2nd int. Logic Programming Conf., Upsala, Sweden,
pp 115-125
1984

GOGU84c *
Goguen J.A. & Bustall R.M.
Some Fundamental Properties of Algebraic Theories: For the Semantics
of Computation, Part 1: Comma Categories, Colimits, Signatures and Theories
Theoretical Computer Science, vol 31, no 2,
pp 175-209
1984

GOGU84d
Goguen J.A. & Burstall R.M.
Some Fundamental Algebraic Tools For The Semantics
of Computation, Part 2: Signed and Abstract Theories
Theoretical Computer Science, vol 31, no 3
pp 263-295
1984

GOGU84e *
Goguen J.A. & Meseguer J.
Equality, Types, Modules and (Why Not ?) Generics for Logic programming
Journal of Logic programming, vol 1, no 2
pp 179-210
(Erratum in Journal of Logic Programming, Vol 1, No 4, pp 356,
 December 1984)
August 1984

GOGU84f
Goguen J.A. & Murphy M. & Randle R.J. & Tanner T.A. & Frankel R.M. &
Linde C.
A Full Mission Simulator study of Aircrew performance: The measurement
of Crew Coordination and descisionmaking factors and their relationships
to Flight task performance
Proc. 20th Annual Conf on Manual control, vol II
(eds. Hartzell E.J. & Hart S.)
NASA Conference publication 2341, pp 249-262
1984

GOGU84g
Goguen J.A. & Linde C. & Murphy M.
Crew Communication as a factor in Aviation Accidents
Proc 20th Annual Conf on Manual control, vol II
(eds. Hartzell E.J. & Hart S.)
NASA Conference Publication 2341, pp 217-248
1984


GOGU85a
Goguen J.A. Meseguer J.
EQLOG: Equality, Types and Generic Modules for Logic Programming
In Functional and Logic Programming, Prentice Hall
1985

GOGU85b *
Goguen J.A. & Jouannaud J-P & Meseguer J.
Operational Semantics for Order-Sorted Algebra
In Proceedings of ICALP 1985
1985

GOGU85c *
Goguen J.A. & Meseguer J.
Initiality, Induction and Computability
to appear in "Algebraic Methods in Semantics"
(ed. Nivat M. & Reynolds J. )
Cambridge U.P.
chapter 14, pp 459-540 approx.
1985

GOGU85d *
Goguen J.A. & Meseguer J.
Completeness of Many-Sorted Equational Logic
to appear in Houston Journal of Mathematics
1985

GOGU85e *
Goguen J.A. & Futatsugi K. & Jouannaud J.-P. & Meseguer J.
Principles of OBJ2
Proc 1985 Symp on Principles of programming languages, ACM
pp 52-66
1985

GOGU86a *
Goguen J.A.
Aspects of the Past Present and Future of OBJ
Presented at The Alvey SIG FM One Day Colloquium on The Specification
Language OBJ And Applications, Imperial College
Friday, 18th April, 1986

GOGU86b *
Goguen J.A.  & Meseguer J.
EQLOG : Equality, Types, and Generic Modules for Logic Programming
in DEGR86a, pp 295-364
1986

GOGU86c *
Goguen J. & Kirchner C. & Meseguer J.
A Rewrite Rule Machine : Models of Computation for the Rewrite Rule Machine
July 9, 1986
SRI Project ECU 1243
Final Report
July 1986

GOGU86d *
Goguen J.
A Rewrite Rule Machine : Programming by Generic Example
SRI Project ECU 1243
Final Report
July 1986

GOGU86e *
Goguen J.A. & Mesgeuer J.
Extensions and Foundations of Object-Oriented Programming
1986

GOLD81a *
Goldfarb W.
The Undecidability Of The Second-Order Unification Problem
Theoretical Computer Science, 13, pp 225-230
1981

GOLS82a
Golshani F.
Growing Certainty With Null Values
Research Report 82/22
Department of Computing, Imperial College
December 1982

GOOD83a
Goodall A.
Language Of Intelligence (PROLOG)
Systems International p21-24 Jan 1983

GOOD85a
Good D.I.
Mechanical Proofs about Computer Programs
in HOA85a
1985

GORD79a *
Gordon M.J. & Milner R. & Wadsworth C.P.
Edinburgh LCF
Lecture Notes In Computer Science, Vol 78
Berlin: Springer Verlag, 1979

GORD85a *
Gordon M.
HOL : A Machine Oriented Formulation of Higher order Logic
Computer Laboratory, University of Cambridge
Technical Report no 68
July 16 1985

GOST79a
Gostelow K.P. & Thomas R.E.
A View of Dataflow
Proc. Nat. Comp. Conf., Vol 48, pp 629-636
1979

GOTO82a
Goto A. & Moto-oka T.
Basic Architecture of Highly Parallel Processing System for Inference
Document Univ. of Tokyo, Dec 1982

GOTO84a *
Goto A. & Tanaka H. & Moto-oka T.
Highly Parallel Inference Engine PIE - Goal Rewriting Model and Machine
Architecture
New Generation Computing, Vol 2, No 1, pp 37-58
1984

GRAH84a *
Graham P.C.J.
Providing Architectural Support For Expert Systems
ACM SIGARCH, 12, 5, pp 12-18
December 1984

GREE85a *
Greene K.J.
A Fully Lazy Higher Order Purely Functional Programming Language with
Reduction Semantics
CASE Center Technical Report No. 8503
CASE Center, Syracuse University, New York
December 1985

GREG80a *
Gregory S.
Towards The Compilation Of Annotated Logic Programs
Department of Computing, Imperial College, Research Report 80/16
June 1980

GREG83a
Gregory S.
Getting Started With PARLOG
Dept of Computing, Imperial College
October 1983

GREG84a *
Gregory S.
Implementing PARLOG On The Abstract Prolog Machine
Research Report DOC 84/23
Department of Computing, Imperial College
August 1984

GREG84b *
Gregory S.
How To Use PARLOG (C-Prolog Version)
Dept of Computing, Imperial College
October 1984

GREG84c
Gregory S.
How To Use PARLOG (micor-PROLOG Version)
Dept of Computing, Imperial College
August 1984

GREG85a *
Gregory S.
Design, Application and Implementation of a Parallel Programming Language
PhD Thesis, Dept of Computing, Imperial College, Univ of London
September 1985

GREG85b *
Gregory S.
Sequential Parlog Machine Specification (Draft)
Department of Computing, Imperial College
24 Jan 85
Minor Revisions 16 Feb 85, 16 Mar 85
Major Revision 16 May 85

GRIE77a
Gries D.
An Exercise in Proving Parallel Programs Correct
CACM, 20, no 12, pp 921-930
1977

GRIS71a
Griswold R.E. & Poage J.F. & Polonsky J.P.
The Snobol-4 Programming Language
Prentice Hall
1971

GRIS84a *
Griswold R.E.
Expression Evaluation in the Icon Programming Language
Proceedings of 1984 ACM Symposium on Lisp and Functional Programming
Austin, Texas
pp 177-183
1984

GRIT81a *
Grit D.H. & Page R.L.
Deleting Irrelevant Tasks in an Expression-Oriented Multiprocessor System
ACM Transactions on Programming Languages and Systems, Vol 3, No 1, pp 49-59
January 1981

GUES76a *
Guessarian I.
Semantic Equivalence of Program Schemes and its Syntactic Characterization
Proceedings 3rd International Colloquium on Automata Languages and Programming
pp 189-200
Edinburgh University Press, 1976

GULL85a *
Gullichsen E.
Heuristic Circuit Simulation Using Prolog
Integration, the VLSI Journal, 3, pp 283-318
1985

GUNN84a *
Gunn H.I.E. & Harland D.M.
Polymorphic Programming II. An Orthogonal Tagged High Level Architecture
Abstract Machine
Software - Practise and Experience, Vol 14(11), pp 1021-1046
November 1984

GUNT?? *
Gunter C.A.
The Largest First-Order-Axiomatizable Cartesian Closed Category of Domains
Computer Laboratory, Univ of Cambridge

GURD78a *
Gurd J. & Watson I. & Glauert J.
A Multi-Layered Data Flow Computer Architecture
Internal Report, Dept of Comp Sci, Univ of Manchester
1978

GURD85a *
Gurd J. & Kirkham C.C. & Watson I.
The Manchester Prototype Dataflow Computer
CACM, vol 28, p 34-52,
1985

GUTT75a
Guttag J.V.
The Specification and Application to programming of Abstract Data Types
PhD dissertation, Univ. of Toronto, Dept of Comp Sci
1975

GUTT77a
Guttag J.V.
Abstract Data Types and the Development of Data Structures
CACM Vol 20, no 6, pp 396-404, June
1977

GUTT78a
Guttag J.V. & Horowitz E. & Musser D.R.
Abstract Data Types and Software Validation
CACM Vol 21, pp 1048-1064, december
also USC Information Sciences Institute Tech. Rep. Aug 76
1978

GUTT78b
Guttag J.V. & Horning J.J.
The Algebraic Specification of Abstract Data Types
Acta Informatica, 10, 1, pp 27-52
1978

GUTT80a
Guttag J.V.
Notes on Type Abstraction (version 2)
IEEE Trans. on Soft. Eng. Vol SE-6, no 1, pp 13-23, January
1980

GUTT82a
Guttag J.
Notes On Using Types and Type Abstraction In Functional Programming
in DARL82a
1982

GUZM81a *
Guzman A.
A heterarchical Multi-Microprocessor Lisp Machine
1981 IEEE Computer Society Workshop on Computer Architecture for Pattern
Analysis and Image Database Management, Hot Springs, Virginia
pp 309 -  317
November 11-13, 1981

--
Andy Cheese

------------------------------

End of PROLOG Digest
********************

∂22-Dec-86  1253	BSCOTT@Score.Stanford.EDU 	December 24  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 22 Dec 86  12:53:41 PST
Date: Mon 22 Dec 86 12:50:37-PST
From: Betty Scott <BSCOTT@Score.Stanford.EDU>
Subject: December 24
To: Faculty@Score.Stanford.EDU
cc: BScott@Score.Stanford.EDU
Message-ID: <12264896852.13.BSCOTT@Score.Stanford.EDU>


For your information, CS offices will close at 3:00 p.m. on Wednesday,
December 24.  Happy Holidays to all!

Betty
-------

∂22-Dec-86  1849	hpfclp!dcm@hplabs.HP.COM 	Charter statement  
Received: from HPLABS.HP.COM by SAIL.STANFORD.EDU with TCP; 22 Dec 86  18:49:07 PST
Received: by hplabs.HP.COM ; Mon, 22 Dec 86 14:07:40 pst
From: hpfclp!dcm@hplabs.HP.COM
Received: by hpfclp; Mon, 22 Dec 86 10:24:52 mst
Date: Mon, 22 Dec 86 10:24:52 mst
Return-Path: <hpfclp!dcm>
Received: from hpfcdcm.UUCP; Mon, 22 Dec 86 10:15 MST
To: hpfclp!x3j13@sail.stanford.edu
Subject: Charter statement

This may have already appeared from another source, I'm not sure since there
seems to be some problem with my mail address.  Here is the text of Guy's
statement of purpose with some comments from the discussions.  Words or 
clauses that were topics of discussion are enclosed in []s.  Additional notes
are indented after each item.

Dave Matthews
------------------------------------------------------------------------------

Revise draft 86-005

Purposes of X3J13 Committee (proposed)

1. X3J13 is chartered to produce an American National Standard for Common Lisp.
It will codify existing practice, provide [extensions] [necessary] to
[facilitate] portability of code among diverse implementations and [establish]
normative [Common] Lisp programming practice.

     change establish to stabilize?
     extensions is a loaded word, are they required or not, maybe features is
          a better word?
     should a stronger term than facilitate be used
     are we really establishing a programming practice, including style, etc

2. The committee will begin with the language described in Common Lisp: the
Language by Guy L. Steele Jr., which is the current de facto standard for
Common Lisp.  Whenever there is a proposal for the standard to differ from CLTL
the committee shall weigh both future costs of adopting (or not adopting) a
[feature] and costs of conversion of existing code.  [Aesthetic criteria shall
be a subordinate consideration.]

     feature might be better said as change
     should the clause about aesthetics exist at all

3. The committee will address at least the following topics in the course of
producing the standard, in each case either incorporating specific features or
explaining why no action was taken:
a) repairing [errors/mistakes], ambiguities and minor omissions in CLTL
b) error handling/condition signalling
c) semantics of compilation
d) object-oriented programming
e) iteration [the LOOP] constructs
f) multiprocessing
g) graphics
h) windows
i) one or two name spaces for functions or values
j) validation

Topics (a)-(c) concern deficiencies in CLTL that require resolution. Topics
(d) and (e) are not addressed by CLTL but appear to be well-understood and
ready for standardization.  Topics (f)-(h) concern areas where standardization
is desirable but not crucial to production of a standard. Topic (i) is an
area of current controversy in the LISP community.

     Topic (j) is not currently clarified.

4.  The committee recognizes that Lisp programming practice will continue to
evolve, and anticipates the need for future revisions and extensions to the
standard.  This may include a family of Lisps and/or a layered Lisp model.

5. X3J13 is committed to work with ISO toward an international Lisp standard.

	separated from item 4.


∂23-Dec-86  0052	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V4 #90
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Dec 86  00:52:15 PST
Date: Mon 22 Dec 1986 11:13-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V4 #90
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Tuesday, 23 Dec 1986      Volume 4 : Issue 90

Today's Topics:
           LP Library - Declarative Language Bibliography,
                     & Komorowski's Contribution
----------------------------------------------------------------------

Date: Thu, 11 Dec 86 11:28:57 EST
From: jan@harvard.HARVARD.EDU (Jan Komorowski)
Subject: Bibliography

Here is my bibliography. Please accept my appologies for the delay.

KOMOR79
Komorowski, H. J., QLOG interactive environment - the experience from
embedding a generalized Prolog in Interlisp, Department of Computer
and Information Science, Linkoping University, LiTH-MAT-R-79-19,
Sweden, 1979.

KOMOR80
Komorowski, H.J., QLOG - The Software for Prolog and Logic Programming
in Proc. of Logic Programming Workshop, S.-A. Tarnlund, Ed., Debrecen,
Hungary, July 1980.

KOMOR81
Komorowski, H.J., Embedding Prolog in Lisp: An Example of a Lisp Craft
Technique, Department of Computer and Information Science, Linkoping
University LiTH-MAT-R-1981-2, Sweden, 1981.

KOMOR82a
Komorowski, H. J., Partial Evaluation as a Means for Inferencing Data
Structures in An Applicative Language: A Theory and Implementation in
the Case of Prolog, in: Proc. of the IXth ACM Symposium on Principles
of Programming Languages, Albuquerque, 1982.

KOMOR82b
Komorowski, H. J., QLOG - The Programming Environment for Prolog in
Lisp, in: Logic Programming, K. Clark and S.A. Tarnlund, Eds., Academic
Press, 1982.

KOMOR82c
Prolog Programming Environments Workshop, Proceedings, Komorowski, H.
J., Ed., Department of Computer and Information Science, Linkoping
University, Sweden 1982.

KOMOR83a
Komorowski, H.J, Interactive and Incremental Programming
Environments: Experience, Foundations and Future, in: Colloquium
Programmeer-Omgevingen, J.  Heering and P.  Klint, Eds, Matematisch
Centrum, Amsterdam, The Netherlands, 1983.

KOMOR83b
Komorowski, H. J., An Abstract Prolog Machine, in Proc. of the
European Conference on Integrated Interactive Computer Systems,
Stresa, Italy, North-Holland, 1983.

KOMOR84
Komorowski, H.J, Rapid Software Prototyping in a Database Framework,
A case Study, in: IEEE 1984 Proceedings of the International
Conference on Data Engineering.

KOMOR85a
Komorowski, H.J., A Model and an Implementation of a Logic Programming
Environment, Proc. of ACM SIGPLAN 85 Symposium on Language Issues in
Programming Environments, Seattle, June 1985.

KOMOR85b
Maluszynski, J., Komorowski, H.J., Unification-free Execution of
Horn-clause Programs, Proc. of the 2nd Logic Programming Symposium,
Boston, IEEE, July 1985.

KOMOR86a
Komorowski, H.J., Maluszynski, J, Rapid Software Prototyping and
Logic Programming, to appear in Science of Computer Programming
journal, also available as a Harvard University, Aiken Computation
Laboratory TR-01-86.

KOMOR86b
Komorowski, H.J, A Declarative Logic Programming Environment, to
appear in The Journal of Systems and Software, also available as a
Harvard University, Aiken Computation Laboratory TR-06-86.

------------------------------

End of PROLOG Digest
********************

∂23-Dec-86  0950	NILSSON@Score.Stanford.EDU 	Honors for Gene  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Dec 86  09:50:30 PST
Date: Tue 23 Dec 86 09:44:26-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Honors for Gene
To: faculty@Score.Stanford.EDU
Message-ID: <12265125103.18.NILSSON@Score.Stanford.EDU>

I'm happy to be able to pass along the following news:

Gene Golub will receive an Honorary Doctor of Laws degree from
The University of Dundee next July.

He has also been elected as an "Honorary Member" of the IEEE.  The
letter informing Gene of this honor also stated:

"This is a special honor reserved for those who have rendered 
meritorious service to mankind in engineering or other allied fields.  The
citation accompanying your election to Honorary Mebership is as follows:

	'For improvements in signal processing, modeling, control, and
	other areas through numerical methods for least-squares
	estimation and matrix singular value decomposition.'  "

Congratulations, Gene!
-------

∂23-Dec-86  1502	ullman@navajo.stanford.edu 	papers received  
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 23 Dec 86  14:59:46 PST
Received: by navajo.stanford.edu; Tue, 23 Dec 86 14:52:39 PST
Date: Tue, 23 Dec 86 14:52:39 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: papers received
To: nail@navajo.stanford.edu

"On the relationship between circumscription and negation as failure"
M. Gelfond, H and T. Przymusinski, UT El Paso.

The idea is that a suitably generalized closed-world assumption
(roughly: assume K if for no B does K or B follow from the DB,
yet B by itself does not follow)
is equivalent to circumscription.

"Deductive systems for database theory"
S Cosmodakis, IBM Yorktown

Uses cylindrical algebra, an algebraic equivalent to first-order logic.
				---jdu

∂24-Dec-86  0929	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	GillisSymposia
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Dec 86  09:29:04 PST
Received: from lindy.STANFORD.EDU by Sushi.Stanford.EDU with TCP; Wed 24 Dec 86 09:21:21-PST
Received: by lindy.STANFORD.EDU; Wed, 24 Dec 86 09:21:34 PST
Date: Wed, 24 Dec 86 09:23:15 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  GillisSymposia

Date: Fri, 19 Dec 86 09:44:56 -0200
From: Aviezri Fraenkel <fraenkel@wisdom>
Subject: GillisSymposia
Message_id: <C032.THEORYNT@ibm.com>
Resent-date: 24 Dec 1986 12:17:21-EST (Wednesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

                                                             Please Post
                       A BOUQUET OF MATHEMATICS

  Symposium in the honor of the 75th birthday of Professor Joseph Gillis

    December 31, 1986 SCHMIDT AUDITORIUM, Weizmann Institute, Rehovot

09: 00  Cyril Domb        Bar Ilan Univ.          Self-avoiding Random
                                                 Walks

09: 45  George Weiss      Natl. Inst. of Health,  Random Walks in the
                         Bethesda, MD            Presence of Constraints

10: 30                    Coffee

11: 00  Nadav Liron       Technion                Convection-Diffusion
                                                 Problems

11: 45  Achi Brandt       Weizmann Institute      Multigrid Methods

14: 00  Itamar Procaccia  Weizmann Institute      Chaos

14: 45  Dominique Foata   Univ. of Strasbourg     Multivariate Basic
                                                 Hypergeometric Series
                                                 and Combinatorics

15: 30                    Coffee

16: 00  Doron Zeilberger  Drexel University,      Special Functions that
                         Philadelphia, PA        Count

16: 45  Richard Askey     Univ. of Wisconsin,     Orthogonal Polynomials
                         Madison                 and Positivity




For further information contact Dr. M. Shimshoni, Department of Applied
Mathematics, Weizmann Institute, Phone: 08-483545.



                                                             Please Post

          COMBINATORIAL DAY IN HONOUR OF PROFESSOR JOSEPH GILLIS

                Jan 1, 1987 Weizmann Institute, Rehovot

Schmidt Auditorium
------------------
09:00  Dominique Foata   Univ. of Strasbourg  Permutation Statistics

09:45  Doron Zeilberger  Drexel University,   The Berger-Felzenbaum-
                         Philadelphia, PA     Fraenkel Approach to
                                              Covering Systems Viewed
                                              as an Extension of Boolean
                                              Algebra

10:30                    Coffee

11:00  Richard Askey     Univ. of Wisconsin,  Orthogonal Polynomials and
                         Madison              the Rogers-Ramanujan
                                              Identities

11:45  Paula Cohen       Weizmann Institute   An Application of the
                                              Central Limit Theorem to
                                              Combinatorics and Special
                                              Functions


Theoretical Mathematics Seminar Room, Zyskind Building
------------------------------------------------------
14:00  Gil Kalai        Hebrew University,    The Mysterious
                        Jerusalem             Combinatorics of h-vectors

14:45  Alan Hartman     IBM Scientific Ctr.,  The Existence of Resolvable
                        Haifa                 Steiner Quadruple Systems

15:30                   Coffee

16:00  Ed Scheinerman   Johns Hopkins Univ.,  Hamiltonian Closure in
                        Baltimore, MD         Random Graphs

16:45  Roger B. Eggleton*   Univ. of Newcastle,  Recent Progress on
       and                  Australia;           Prime Distance Graphs
       Aviezri S. Fraenkel  Weizmann Institute


For further information contact Dr. M. Shimshoni, Department of Applied
Mathematics, Weizmann Institute, Phone: 08-483545.

∂24-Dec-86  0943	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	PODS Program  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Dec 86  09:43:27 PST
Received: from lindy.STANFORD.EDU by Sushi.Stanford.EDU with TCP; Wed 24 Dec 86 09:30:08-PST
Received: by lindy.STANFORD.EDU; Wed, 24 Dec 86 09:30:18 PST
Date: Wed, 24 Dec 86 09:30:44 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  PODS Program

Date: Tue, 23 Dec 1986 11:33:48 PST
From: Moshe Vardi <vardi@ibm.com>
Subject: PODS Program
Message_id: <C031.THEORYNT@ibm.com>
Resent-date: 24 Dec 1986 12:21:37-EST (Wednesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com

Please Post                                             Please Distribute



            Sixth ACM SIGACT-SIGMOD-SIGART Symposium

                               on

                 PRINCIPLES OF DATABASE SYSTEMS

                        March 22-25, 1987

                      San Diego, California

                           INFORMATION

LOCATION

The technical sessions, business meeting, Sunday  evening  recep-
tion, and lunches will all be at the Bahia Resort Hotel, situated
on San Diego's Mission Bay. The Bahia is within walking  distance
of  the  beach,  recreational facilities (sailing, tennis courts,
pool), Sea World, and relaxed boardwalk shops and cafes. Checkout
time  is  1pm;  checkin  time  is 4pm, or earlier subject to room
availability. A block of rooms has been reserved until  March  1,
1987. Please reserve a room by using the form provided or by cal-
ling 800-821-3619 (800-542-6010 within California). First night's
deposit   is  required.  Room  rates  and  availability  are  not
guaranteed past March 1.

REGISTRATION

Advanced registration  is  requested  using  the  form  provided.
Registration  rates go up markedly after March 9.  A registration
desk will be open Sunday night from 6:00 p.m. to 10:00 p.m.,  and
during  the day on Monday (8:30 a.m. to 6:00 p.m.).  Registrants,
other than students, receive admission to the technical sessions,
one  copy  of  the  proceedings, reception, lunches, and a dinner
cruise on Tuesday evening.  Student  registration,  available  to
full-time  students only, includes the technical sessions and one
copy of the proceedings.  Additional copies  of  the  proceedings
will be available for sale at the registration desk.

TRANSPORTATION

There are three choices for ground transportation from  the  air-
port to the hotel. Courtesy airport transportation is provided by
the hotel. The Bahia Hotel  van  leaves  the  airport  every  two
hours, starting at 7:30am and ending at 9:30pm.  The van can also
be called outside scheduled times using the free telephone marked
"Bahia  Hotel"  at  the hotel reservation desk in the airport ar-
rival lounge. Additionally, a regular limousine van is  available
for  $5  (direction Mission Bay). Taxi fare to the hotel is about
$10.

For participants driving to San Diego on I-5, take I-8 West, then
exit at West Mission Bay Drive. The hotel is located on the North
side of Mission Bay Drive.

CLIMATE

The average temperature in March is 60 degrees. Rain is unlikely,
but cannot be ruled out.

EVENT LOCATION

All technical sessions and the business meeting are in  the  Mis-
sion Room.  The exhibit program is in the Mission Lounge.  Sunday
night registration and the reception are in the Del Mar Room.  On
Tuesday  night  there  will  be  a  dinner cruise with live music
around the San Diego Harbor, between 6:30pm and 9pm.  Transporta-
tion  to the harbor will be provided.  Buses will leave the hotel
at 6pm.

                        TECHNICAL PROGRAM

                     SUNDAY, MARCH 22, 1987

Reception 8:30 pm - 11 pm, Del Mar Room

                     MONDAY, MARCH 23, 1986

      Note:  All talks will take place in the Mission Room

SESSION 1  - 9:00 am - 10:35 am

Chair: M.Y. Vardi (IBM Almaden Research Center)

Invited Talk: Database Theory -  Past  and  Future,  J.D.  Ullman
(Stanford University)

Logic Programming with Sets, G.M. Kuper (IBM T.J. Watson Research
Center)

Sets and Negation in a Logic Database Language (LDL1),  C.  Beeri
(Hebrew  University), S. Naqvi (MCC), R. Ramakrishnan (University
of Texas at Austin and MCC), O. Shmueli, and S. Tsur (MCC)

                Coffee Break 10:35 am - 11:00 am

SESSION 2  - 11:00 am - 12:15 pm

Chair: A.K. Chandra (IBM T.J. Watson Research Center)

Logical Design of Relational Database Schemes, L.Y. Yuan (Univer-
sity  of  Southern  Louisiana)  and  Z.M. Ozsoyoglu (Case Western
Reserve University)

On Designing Database Schemes Bounded or Constant-Time  Maintain-
able  with  Respect  to  Functional Dependencies, E.P.F. Chan and
H.J. Hernandez (University of Alberta)

Computing Covers for Embedded Functional Dependencies, G. Gottlob
(CNR, Italy)

SESSION 3  - 2:00 pm - 3:15 pm

Chair: R. Fagin (IBM Almaden Research Center)

Dynamic Query Interpretation in Relational Databases,  A.  D'Atri
(Universita  "La  Sapienza"  di  Roma),  P. Di Felice (Universita
dell'Aquila), and M. Moscarini (CNR, Italy)

A New Basis for the Weak Instance Model, P. Atzeni  (CNR,  Italy)
and M.C. De Bernardis (Universita "La Sapienza" di Roma)

Answering  Queries  in  Categorical  Databases,  F.M.  Malvestuto
(Italian Energy Commision)

                 Coffee Break 3:15 pm - 3:45 pm

SESSION 4  - 3:45 pm - 5:25 pm

Chair: U. Dayal (CCA)

Nested Transactions and Read-Write Locking,  A.  Fekete  (Harvard
University),  N. Lynch (MIT), M. Merrit (AT&T Bell Laboratories),
and W. Weihl (MIT)

Transaction Commitment at Minimal Communication Cost,  A.  Segall
and O. Wolfson (Technion)

The Precedence-Assignment Model for  Distributed  Databases  Con-
currency  Control Algorithms, C.P. Wang and V.O.K. Li (University
of Southern California)

A Knowledge-Theoretic Analysis of Atomic Commitment Protocols, V.
Hadzilacos (University of Toronto)

       Business Meeting: 8:30 pm - 10:00 pm, Mission Room

                     TUESDAY, MARCH 24, 1986

       Note: There will be exhibits in the Mission Lounge

SESSION 5  - 9:00 am - 10:35 am

Chair: T. Imielinski (Rutgers University)

Invited Talk: Perspectives  in  Deductive  Databases,  J.  Minker
(University of Maryland)

Maintenance of Stratified Databases Viewed as a  Belief  Revision
System,  K.  Apt (Ecole Normal Superieure and Universite Paris 7)
and J.M. Pugin (BULL Research Center)

Specification and Implementation of Programs for Updating  Incom-
plete Information Databases, S. Hegner (University of Vermont)

                Coffee Break 10:35 am - 11:00 am

SESSION 6  - 11:00 am - 12:15 pm

Chair: H. Korth (University of Texas at Austin)

Operation  Specific  Locking  on  B-Trees,  A.  Billiris  (Boston
University)

Concurrency Control in Database Structures with Relaxed  Balance,
O.  Nurmi,   E. Soisalon-Soininen (Universitat Karlsruhe), and D.
Wood (University of Waterloo)

Performance Results on Multiversion Timestamping Concurrency Con-
trol  with  Predeclared  Writesets,  R. Sun (Iona College) and G.
Thomas (Clarkson University)

SESSION 7  - 2:00 pm - 3:15 pm

Chair: V. Vianu (University of California at San Diego)

Decomposing an N-ary Relation into a Tree of Binary Relations, R.
Dechter  (Hughes Aircarft Company and University of California at
Los Angeles)

Formal Bounds on Automatic Generation and Maintenance of Integri-
ty Constraints, J.P. Delgrande (Simon Fraser University)

Relative Knowledge  in  a  Distributed  Database,  T.  Imielinski
(Rutgers University)

                 Coffee Break 3:15 pm - 3:45 pm

SESSION 8  - 3:45 pm - 5:25 pm

Chair: M. Yannakakis (AT&T Bell Laboratories)

The Parallel Complexity of Simple Chain Queries, F.  Afrati  (Na-
tional  Technical  University  of  Athens)  and  C. Papadimitriou
(Stanford University and National Technical University of Athens)

Bounds on the Propagation of Selection into  Logic  Programs,  C.
Beeri  (Hebrew  University), P. Kanellakis (Brown University), F.
Bancilhon (INRIA and MCC), R. Ramakrishnan (University  of  Texas
at Austin and MCC)

A Decidable Class of Bounded Recursions, J.F. Naughton  (Stanford
University) and Y. Sagiv (Hebrew University)

Decidability and Expressiveness  Aspects  of  Logic  Queries,  O.
Shmueli (Technion and MCC)

                Dinner Cruise: 6:30 pm - 9:00 pm

                    WEDNESDAY, MARCH 25, 1986

SESSION 9  - 9:00 am - 10:35 am

Chair: P.A. Larson (University of Waterloo)

Invited talk: Chickens and Eggs - The Interrelationship  of  Sys-
tems and Theory, P. Selinger (IBM Almaden Research Center)

Axiomatization and Simplification Rules for  Relational  Transac-
tions,  A.  Karabeg, D. Karabeg, K. Papakonstantinu, and V. Vianu
(University of California at San Diego)

A Transaction Language Complete for Database Update and  Specifi-
cation, S. Abiteboul (INRIA) and V. Vianu (University of Califor-
nia at San Diego)

                Coffee Break 10:35 am - 11:00 am

SESSION 10  - 11:00 am - 12:15pm

Chair: Y. Sagiv (Hebrew University)

On the Power of Magic, C. Beeri (Hebrew University) and R. Ramak-
rishnan (University of Texas at Austin and MCC)

Efficient Evaluation for a Subset of Recursive Queries, G. Grahne
(University of Helsinki), S. Sippu (University of Jyvaskyla), and
E. Soisalon-Soininen (University of Helsinki)

Worst-Case Complexity Analysis of Methods for Logic Query  Imple-
mentation,  A.  Marchetti-Spaccamella, A. Pelaggi (Universita "La
Sapienza" di Roma), and D. Sacca (CRAI, Italy)

SESSION 11  - 2:00 pm - 4:35pm

Chair: P. Kanellakis (Brown University)

On the Expressive Power of the Extended  Relational  Algebra  for
the  Unnormalized Relational Model, D. Van Gucht (Indiana Univer-
sity)

Safety and Correct Translation of Relational  Calculus  Formulas,
A.  Van  Gelder (Stanford University) and R. Topor (University of
Melbourne)

Safety of Recursive Horn  Clauses  with  Infinite  Relations,  R.
Ramakrishnan  (University  of  Texas  at Austin and MCC), F. Ban-
cilhon (INRIA and MCC), and A. Silberschatz (University of  Texas
at Austin)

                 Coffee Break 3:15 pm - 3:45 am

One-Sided Recursions, J.F. Naughton (Stanford University)

Optimizing  Datalog  Programs,  Y.  Sagiv   (Hebrew   University)
_________________________________________________________________

                     CONFERENCE ORGANIZATION

Sponsors:  SIGACT, SIGMOD, and SIGART.

Executive Committee: A.K. Chandra, S. Ginsburg, A.  Silberschatz,
J.D. Ullman, and M.Y. Vardi.

Chairman:  Ashok K. Chandra, IBM  T.J.  Watson  Research  Center,
P.O.Box   218,   Yorktown  Heights,  NY  10598,  (914)  945-1752,
ashok@ibm.com, ashok@yktvmv.bitnet

Program Chairman:  Moshe Y. Vardi, IBM Almaden  Research  Center,
650   Harry   Rd.,  San  Jose,  CA  95120-6099,  (408)  927-1784,
vardi@ibm.com, vardi@almvma.bitnet

Local Arrangements:  Victor Vianu, Dept. of Electrical  Engineer-
ing  and Computer Science MC-014, University of California at San
Diego, La Jolla, CA 92093, (619) 534-6227, vianu@sdcsvax.ucsd.edu

Program Committee: U. Dayal, T. Imielinski, P.K.  Kanellakis,  H.
Korth,  P.A.  Larson,  K.J.  Raiha, Y. Sagiv, M.Y. Vardi, M. Yan-
nakakis.
_________________________________________________________________

               ADVANCE REGISTRATION FORM, ACM-PODS

Please send this form or a facsimile along with a money order  or
check  (payable  to  6th  ACM SYMPOSIUM ON PRINCIPLES OF DATABASE
SYSTEMS) to:

                      ACM-PODS Registration
                        c/o Victor Vianu
                     EECS Department, MC-014
                Univ. of California at San Diego
                   La Jolla, California 92093

                       (Before Mar. 9)  (After)
ACM and SIG member      $165            $225

ACM member only         $175            $235

SIG member only         $175            $235

Nonmember:              $205            $275

Student:                $50             $60

Requests for refunds will be honored until March 9, 1987.

Name___________________________________________________________
Affiliation____________________________________________________
Address________________________________________________________
City_________State________Zip__________________________________
Country_________Telephone______________________________________
Net Address____________________________________________________

    Check here if confirmation of registration is required.

Dietary restrictions:     Kosher      Vegetarian

Special meals can be guaranteed only for those  who  register  in
advance.

_________________________________________________________________

                HOTEL RESERVATION FORM, ACM-PODS

Please mail this form or a facsimile (being sure to  mention  the
ACM-PODS Conference) by March 1, 1987 to:

                       Bahia Resort Hotel
                     998 W. Mission Bay Dr.
                       San Diego, CA 92109

                       Tel: (619) 488-0551

Accommodations desired:
    Single $68              Double (1 bed) $72
    Twin (2 beds) $72       Triple $76
    Quad $80

Children under 12 stay free when occupying same rooms as parents.
Accomodation prices do not include 7% city hotel tax.

Arrival date_______________________Time_____________________________
Departure date_____________________Time_____________________________
Name________________________________________________________________
Sharing room with___________________________________________________
Address_____________________________________________________________
City__________State_______Zip_______________________________________
Country____________________________Telephone________________________

First night deposit is required.

First night's deposit enclosed:  $_________________________________
Credit card:     VISA,     Mastercard,     Amer. Express
Other credit card: ________________________________________________
Credit card number_________________________________________________
        Exp. Date__________________________________________________

        Signature__________________________________________________


∂24-Dec-86  1050	SCHAFFER@Sushi.Stanford.EDU 	First AFLB of 1987   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 24 Dec 86  10:49:57 PST
Date: Wed 24 Dec 86 10:45:57-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: First AFLB of 1987
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12265398446.11.SCHAFFER@Sushi.Stanford.EDU>

I am still looking for speakers for February and March.

The abstract for the first AFLB of 1987 follows.

8-January-1987: Nicholas Pippenger (IBM Almaden Research Center)

THE CONFERENCE-CALL TELEPHONE-EXCHANGE PROBLEM

We consider the problem of constructing, with a minimum number of
``switches'', a telephone exchange capable of continuously
accomodating any number of disjoint but dynamically changing
``conferences'', always without disturbing existing connections.  It
has long been known that Omega(nlog n) switches are required, but
until recently the best upper bound available was O(n(log n)↑2)$.  We
shall present a new upper bound of O(nlog n), due to P. Feldman, J.
Friedman and the speaker, and describe some algorithmic problems left
open by this work.

***** Time and place: January 8, 12:30 pm in MJH 352 (Bldg. 460) *****
-------

∂26-Dec-86  1126	NILSSON@Score.Stanford.EDU 	ATT Grant   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 26 Dec 86  11:04:38 PST
Date: Fri 26 Dec 86 11:01:29-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: ATT Grant
To: faculty@Score.Stanford.EDU
Message-ID: <12265925560.9.NILSSON@Score.Stanford.EDU>

Al Aho of Bell Labs has encouraged the CSD to submit a proposal for
an ATT grant by Feb. 1.

The grant cannot pay anyone's salary (not even student's), but it
can purchase equipment.

The grant should be for the purposes of "advancing knowledge and/or
teaching and should encourage excellence"

It can be used to help initiate research projects.

The grant will be for $50K

Previous grants (that I know about) have gone to Stuart Reges for
improving ug education/helping get women interested in CS; and to
Ed Feigenbaum for equipment to enhance our use of video in 
instruction and in taping seminars.

Ideas?

-Nils
-------

∂29-Dec-86  1114	BSCOTT@Score.Stanford.EDU 	Wednesday, December 31.
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Dec 86  11:14:06 PST
Date: Mon 29 Dec 86 11:10:11-PST
From: Betty Scott <BSCOTT@Score.Stanford.EDU>
Subject: Wednesday, December 31.
To: Staff@Score.Stanford.EDU
cc: Faculty@Score.Stanford.EDU
Message-ID: <12266713576.20.BSCOTT@Score.Stanford.EDU>


All CS offices will close at 3:00 p.m. on Wednesday, December 31.
Happy New Year!

Betty
-------

∂29-Dec-86  1526	JUTTA@Score.Stanford.EDU 	MS Program Committee meeting 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 29 Dec 86  15:26:14 PST
Date: Mon 29 Dec 86 15:23:49-PST
From: Jutta McCormick <JUTTA@Score.Stanford.EDU>
Subject: MS Program Committee meeting
To: ms-program@Score.Stanford.EDU
Stanford-Phone: (415) 723-0572
Message-ID: <12266759748.27.JUTTA@Score.Stanford.EDU>

Just a reminder that the MS Program Committee meeting for Autumn Quarter
degree approval is scheduled for Monday, January 5, at 11 a.m., in MJH 301.
----
-------

∂30-Dec-86  1422	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Dec 86  14:22:32 PST
Date: Tue 30 Dec 86 14:19:51-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Faculty Meeting
To: ac@Score.Stanford.EDU, srstaff@Score.Stanford.EDU,
    cheadle@Score.Stanford.EDU, jutta@Score.Stanford.EDU
Message-ID: <12267010248.12.RICHARDSON@Score.Stanford.EDU>

There will be a faculty meeting on Tuesday, Jan. 6 at 2:30 in MJH 252. 
We are presently compiling a list of agenda items that will be distributed
on-line Monday, Jan. 5. Should you have any items that you would like
included, please let me know.

-Anne
-------

∂30-Dec-86  1433	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Dec 86  14:24:22 PST
Date: Tue 30 Dec 86 14:20:53-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Faculty Meeting
To: tenured@Score.Stanford.EDU
Message-ID: <12267010436.12.RICHARDSON@Score.Stanford.EDU>

There will be a sr. faculty meeting on Tuesday, Jan 6 following the general
faculty meeting (which is scheduled to begin at 2:30 in MJH 252). 

-Anne
-------

∂30-Dec-86  1727	NILSSON@Score.Stanford.EDU 	End-of-Year Msg  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 30 Dec 86  17:27:03 PST
Date: Tue 30 Dec 86 17:22:55-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: End-of-Year Msg
To: csd-list@Score.Stanford.EDU
Message-ID: <12267043574.28.NILSSON@Score.Stanford.EDU>

Dear Stanford computer scientists and friends of computer science at Stanford:

Last year at this time I wrote a note summarizing the
"state-of-the-department" on my first anniversary as chairman.  This
past year flew by so fast that it seems impossible that there could have
been sufficient time for us to confront and solve some of the problems I
mentioned in last year's note.  Here are some of the things I listed
then:

"We still have only one endowed chair in the CSD.  That has to change!"
----No news to report yet, but I have good reason to be confident about
1987.

"We still have too little space, and what we have is spread around too
much."  ----Well, we are spread around even more now!  We did get a few
thousand square feet of new space in Tressider for the Computer Science
Undergraduate program, but will probably have to endure our various
locations until we move into the Near West Campus.

"We have had a search going for a robotics professor for almost a year,
and still our search committee has not found a suitable candidate."
----Jean-Claude Latombe joins us on March 30, 1987 as an Associate
Professor.

"We are facing the stresses of a proposed undergraduate major, and we
have not yet begun searching for the new faculty that will be required
to staff that major."  ----The major is in place, we seem to be dealing
with the stresses, and we have the following new faculty members: Dan
Weise (EE), Anoop Gupta (CS), Yoav Shoham (CS).  We also have the
following lecturers: Roy Jones, Jean Rogers, and James Wilson.  We'll
probably get one more lecturer, and searches for additional faculty are
in progress.

"Most of the CSD faculty and staff are stressed by needing to do more
than there is time to do it in."  ----Still true!  (If anyone out there
does not feel pushed, please let me know so that problem can be fixed.)

There was other good news during the year also.  Here's a brief list of
headlines: The PhD program was redesigned with a new comprehensive exam
and establishment of "research mentors," John Hennessy was promoted to a
full professor and moved half into CSD; Terry Winograd moved fully into
CSD; Michael Genesereth was promoted to an associate professor with
tenure; CSD faculty, staff, and students received a number of honors,
honorary degrees, and prizes; the Stanford Instructional TV/Honors
Coop, the WICS summer-course program, and the Computer Forum all were
extremely successful financially; and we continued to upgrade our
educational computing environment (TI Explorers and "Truffle").

Bad News: Andy Yao left us for Princeton; we have not been successful
yet in getting new faculty in the "foundations" area; and we overran our
budget substantially during academic 85/86.

Here are the major challenges, problems, and opportunities I see for
calendar 1987 (in no particular order):

1) Integrate the new faculty successfully into the Department.

2) Complete the following searches: two searches for
"programming-language" people; two searches for "foundations" people; a
search for a "scientific computing" person, and a search for a "systems"
person to fill the "CIS" billet.

3)  Exploit the new opportunities for collaboration with CIS now that
a broad-based executive committee is running it.

4)  Continue the campaign to establish additional endowed professorships.

5)  Get the Near West Campus planning effort to a stage at which CS will
be able to hire an architect and get started on designing the new
building(s).

6)  Begin the campaign for adequate funds for the new building(s).

7)  Hire a new Director for CSD-CF.

8)  Balance the budget.

9)  Reverse the downward trend in research support.

(I'm sure everyone has a suggestion for a 10th item needing work.)

You all have taught me a lot so far.  I'll try to absorb a bit more next
year.  The Stanford Computer Science Department has the best faculty,
staff, and students in the world, and that makes this job both exciting
and exhausting---but also enjoyable.  Thanks for all of your efforts and
best wishes for a happy and productive 1987!

-Nils
-------

∂31-Dec-86  0958	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 31 Dec 86  09:58:05 PST
Date: Wed 31 Dec 86 09:51:32-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLB
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12267223547.13.SCHAFFER@Sushi.Stanford.EDU>


8-January-1987: Nicholas Pippenger (IBM Almaden Research Center)

THE CONFERENCE-CALL TELEPHONE-EXCHANGE PROBLEM

We consider the problem of constructing, with a minimum number of
``switches'', a telephone exchange capable of continuously
accomodating any number of disjoint but dynamically changing
``conferences'', always without disturbing existing connections.  It
has long been known that Omega(nlog n) switches are required, but
until recently the best upper bound available was O(n(log n)↑2)$.  We
shall present a new upper bound of O(nlog n), due to P. Feldman, J.
Friedman and the speaker, and describe some algorithmic problems left
open by this work.

***** Time and place: January 8, 12:30 pm in MJH 352 (Bldg. 460) *****
-------

∂31-Dec-86  1354	LES  	CSD-CF Cost Center Rates
To:   su-computers@SAIL.STANFORD.EDU, facil@SAIL.STANFORD.EDU,
      Nilsson@SCORE.STANFORD.EDU, BScott@SCORE.STANFORD.EDU

New rates are listed below for CSD-CF computer services that will be
effective January 1, pending approval.  These rates are a bit lower than
those currently in effect because of two principal factors.
1.  CSD-CF has begun charging research contracts directly for more of
    of the ancillary services that it provides, reducing the costs to
    be recovered from computer charges.
2.  Certain computer services that have been free in the past will now
    be charged for.
For example, charges will now be made for ethernet connections within
Jacks Hall at the rate of $30/month for workstations and minis and
$300/month for mainframes.

LaBrea has operated as a free archival file service in the past but will
now become a cost center.  Its disk storage rates are substantially lower
than those of other systems, however.  Any users who wish to continue
using LaBrea must have their account manager send their Stanford account
number to Lynn Gotelli (Gotelli@Score).  Any existing accounts for which
this has not been done by January 9 will be frozen.

Our new Sun fileserver called JEEVES also becomes a cost center, but with
charges only for disk storage.  Users who wish to run Unix on the
departmental Sun workstations must open accounts on JEEVES in the same way
as for LaBrea.

In order to make charges more closely model costs, all active computer
accounts will be charged a monthly fee of $5.00 to partially cover
accounting and billing costs.

For most users, the net effect of these changes will be a reduction in
charges.  Any who end up paying more should consider themselves lucky for
having a free ride (or at least a cheap one) for so long.

	Les Earnest
	CSD-CF Director Pro Tem

-----------------------------------------------------------------------

                     A Time         B Time         C Time
Weekday hours        8:00-17:59     18:00-23:59    0:00-7:59
Weekend hours                       13:00-17:59    18:00-12:59
Rates                Full           2/3 of A rate  1/3 of A rate

JEEVES Fileserver
   Account charge    5.00/month
   Disk space        1.16/megabit-mo.*

NAVAJO Computer
   Account charge    5.00/month
   Connect time      1.00/hour       .67/hour       .33/hour
   CPU time           .88/minute     .58/minute     .29/minute
   Disk space        1.43/megabit-mo.*

LABREA Archive
   Account charge    5.00/month
   Connect time      1.00/hour       .67/hour       .33/hour
   CPU time          1.76/minute    1.16/minute     .58/minute
   Disk space         .50/megabit-mo.*

SAIL & SCORE Computers
   Account charge    5.00/month
   Connect time      1.00/hour       .67/hour       .33/hour
   CPU time          2.53/minute    1.68/minute     .84/minute
   Disk space        2.27/megabit-mo.*

Printers
   DOVERs             .09/page
   Imagen/Apple       .09/page
   Boise              .07/page

Phototypsetter
   Page charges      4.50/page

Ethernet Maintenance
   Workstations        30.00/month
       & minis
   Mainframes &        300.00/month
       bridges

SUSHI Computer Maintenance and Depreciation
   DEC-20              9,865.00/month

Computer Maintenance
   Basic VAX           450.00/month
   RA81 Disk Drive     100.00/month
   Ken. 9300 Tape      200.00/month
   Fujitsu M2351 Disk  50.00/month
   TU78                100.00/month
   CDC 9766 Contrl.    100.00/month
   Emulex SC758        66.00/month
   8 line term. MUX    16.00/month

----------

* Note that a "megabit" is precisely 1,000,000 bits.  Storage is allocated
in blocks whose size is system-dependent.

∂02-Jan-87  0150	LES  	CSD-CF Cost Center Rates
To:   su-computers@SAIL.STANFORD.EDU, facil@SAIL.STANFORD.EDU  

I am pleased to announce a further reduction in CSD-CF computer rates
effective yesterday (January 1), as shown below.  However, this price
decrease is not attributable to virtuous administration -- it is the
result of stomping on a bug in the rate calculations.

	Les Earnest
	CSD-CF Director Pro Tem

---------------------------------------------------------------------

                     A Time         B Time         C Time
Weekday hours        8:00-17:59     18:00-23:59    0:00-7:59
Weekend hours                       13:00-17:59    18:00-12:59
Rates                Full           2/3 of A rate  1/3 of A rate

JEEVES Fileserver
   Account charge    5.00/month
   Disk space        1.08/megabit-mo.*

NAVAJO Computer
   Account charge    5.00/month
   Connect time      1.00/hour       .67/hour       .33/hour
   CPU time           .72/minute     .48/minute     .24/minute
   Disk space        1.18/megabit-mo.*

LABREA Archive
   Account charge    5.00/month
   Connect time      1.00/hour       .67/hour       .33/hour
   CPU time          1.44/minute     .96/minute     .48/minute
   Disk space         .44/megabit-mo.*

SAIL & SCORE Computers
   Account charge    5.00/month
   Connect time      1.00/hour       .67/hour       .33/hour
   CPU time          2.22/minute    1.48/minute     .74/minute
   Disk space        1.99/megabit-mo.*

Printers
   DOVERs             .09/page
   Imagen/Apple       .09/page
   Boise              .07/page

Phototypsetter
   Page charges      4.50/page

Ethernet Maintenance
   Workstations        30.00/month
       & minis
   Mainframes &        300.00/month
       bridges

SUSHI Computer Maintenance and Depreciation
   DEC-20              9,865.00/month

Computer Maintenance
   Basic VAX           450.00/month
   RA81 Disk Drive     100.00/month
   Ken. 9300 Tape      200.00/month
   Fujitsu M2351 Disk  50.00/month
   TU78                100.00/month
   CDC 9766 Contrl.    100.00/month
   Emulex SC758        66.00/month
   8 line term. MUX    16.00/month

----------

* Note that a "megabit" is precisely 1,000,000 bits.  Storage is allocated
in blocks whose size is system-dependent.

∂02-Jan-87  0924	EMMA@CSLI.STANFORD.EDU 	CSLI December Monthly
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 2 Jan 87  09:24:32 PST
Date: Fri 2 Jan 87 08:44:40-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI December Monthly
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


   Will be going out later today.  No copies will be mailed to 
Stanford Computers (other than Forsythe) or to sri-warbucks.

  Copies can be ftped from <csli>csli-monthly.12-86.

Emma Pease

ps. The monthly is late because of flu.
-------

∂02-Jan-87  1217	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	MONDAY'S PLANLUNCH -- Peter Ladkin 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 2 Jan 87  12:16:54 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Fri, 2 Jan 87 12:13:05-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA01081; Fri,
	  2 Jan 87 12:18:18 PST
Date: Fri 2 Jan 87 12:18:15-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: MONDAY'S PLANLUNCH -- Peter Ladkin
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 2-Jan-87 12:18:15.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

------------------------------------------------------------------------
              NEW RESULTS ON TIME MODELLING WITH INTERVALS

                              Peter Ladkin  (LADKIN@KESTREL)
                           Kestrel Institute

                     11:00 AM, MONDAY, January 5
               SRI International, Building E, Room EJ228

James Allen introduced a calculus for reasoning about time using
intervals, instead of points. In this talk, we shall indicate two
new results and one algorithm for time modelling using intervals, and
indicate why they help overcome some of the objections to using an 
interval system for reasoning about time. Much of this work is joint
with Roger Maddux. Briefly, we have shown that there is only one 
countable representation of the calculus, up to isomorphism , and that 
the system of time units introduced in [Ladkin AAAI-86] is isomorphic to 
this countable representation. The algorithm is an extension of Allen's 
constraint-propagation algorithm, which catches some inconsistencies 
missed by his algorithm. (The problem is known to be NP-hard in general).





-------

∂02-Jan-87  1236	@SRI-WARBUCKS.ARPA:ladkin@kestrel.ARPA 	MONDAY'S PLANLUNCH -- Peter Ladkin 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 2 Jan 87  12:36:12 PST
Received: from kestrel.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Fri, 2 Jan 87 12:32:12-PST
Received: by kestrel.ARPA (4.12/4.9) id AA10611; Fri,
	  2 Jan 87 12:33:33 pst
Date: Fri, 2 Jan 87 12:33:33 pst
From: ladkin@kestrel.ARPA (Peter Ladkin)
Message-Id: <8701022033.AA10611@kestrel.ARPA>
To: LANSKY@SRI-VENICE.ARPA
Cc: planlunch@SRI-WARBUCKS.ARPA
In-Reply-To: Amy Lansky's message of Fri 2 Jan 87 12:18:15-PST
Subject: MONDAY'S PLANLUNCH -- Peter Ladkin

god, that was fast! I guess Monday it is!
p.

∂03-Jan-87  1628	talmy%cogsci.Berkeley.EDU@BERKELEY.EDU 	UC Davis conference on interaction of form and function in language   
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 3 Jan 87  16:27:53 PST
Received: by cogsci.berkeley.edu (5.57/1.17)
	id AA13902; Sat, 3 Jan 87 16:22:05 PST
Date: Sat, 3 Jan 87 16:22:05 PST
From: talmy%cogsci.Berkeley.EDU@berkeley.edu (Len Talmy)
Message-Id: <8701040022.AA13902@cogsci.berkeley.edu>
To: cogsci-friends@cogsci.berkeley.edu
Subject: UC Davis conference on interaction of form and function in language

For those interested, the following is the preliminary schedule for the
upcoming linguistics conference at UC Davis:

    UC DAVIS CONFERENCE ON THE INTERACTION OF FORM AND FUNCTION IN LANGUAGE
 
 
                             January 17-18, 1987

                              Preliminary Schedule
 
                              Saturday, January 17                  
 
 
          General Session
9:00      Non-embedded nominalization in Newari: the interaction of form and 
               function  
               David Hargreaves (U Oregon)
9:30      Modality, illocutionary force, and psychological mode
               Evelyn N. Ransom (Eastern Illinois U)
10:00     On the syntactic and semantic alignment of attributive and 
               identificational constructions   
               Linda Schwartz (Indiana U)
 
 
10:45     Person marking in Tepehua
               James K. Watters (UC Berkeley)
11:15     Grammatical relations in Bantu languages
               Lioba Moshi (Stanford U)
11:45     Relations in German: Mediators between form and function
               Peter Rolf Lutzeier (UC San Diego)
 
 
          Symposium on Language Acquisition
1:30      Some implications of Role and Reference Grammar for language 
               acquisition
               Robert D. Van Valin, Jr. (UC Davis)
2:00      Structural telescoping, plurifunctionality, and morphosyntactic 
               acquisition
               Michael Silverstein (U Chicago)
 
 
3:15      The organization of pronominal forms around parameters of agentivity 
               and control: developmental perspectives
               Nancy Budwig (Clark U)
3:45      Towards a psychologically plausible parser
               Brian MacWhinney (Carnegie-Mellon U)
 
 
5:00      The question of negative evidence from a functionalist perspective
               Jeri J. Jaeger (UC Davis)
5:30      Language acquisition and language breakdown from a functionalist 
               perspective    
               Elizabeth Bates (UC San Diego)
 
 
8:00      Acquisition of relative clauses: a functional approach
               Katherine Demuth (Boston U)
8:30      Frequency reflects function
               Dan I. Slobin (UC Berkeley)
 
 
                               Sunday, January 18
 
          Symposium on Language Acquisition                                      
9:30      From discourse to semantics: A case study of a 2 year old's use of 
               the verb morphology     
               Julie Gerhardt (SUNY Buffalo)                 
10:00     "Quickly, before a witch gets me": aspects and functions of children's 
               temporal conjunctions                                             
               Aura Bocaz (U Chile) & Susan Ervin-Tripp (UC Berkeley)            
 
 
10:45     Where grammar and discourse meet: a developmental analysis of the 
               relation between tense contrasts and anaphora in the organization 
               of narratives
               Michael Bamberg (Clark U)               
11:15     Learning German definite articles in a connectionist network   
               Roman Taraban & Janet McDonald (Carnegie-Mellon U)        
 
 
1:00      Discussion (including panel discussion with invited speakers)
 
 
          General Session                                                      
2:45      Some aspects of the 'hidden' grammar: government/agreement relations 
               and functional isomorphism of some parts of speech (verb/ 
               adjective)     
               Valery Jossan & James Gallant (UC Davis)              
3:15      From discourse strategies to parsing strategies: Romanian case markers
               Maria Manoliu-Manea (UC Davis)                                  
3:45      The case of the intransitive subject in Tsova-Tush (Batsbi)          
               Dee Ann Holisky (George Mason U)                                
          
 
4:30      The problem of coding in functional grammars
               Russell S. Tomlin (U Oregon)
5:00      Phonetic form and social function
               Caroline G. Henton (UC Davis)
5:30      Literal and figurative meaning in a hierarchical linguistic memory
               Michael Gasser (UCLA)
 
 
6:15      Discussion and Conclusion

                           *     *     *     *     *

For more information about the Conference, send your USPS address to:
          UCDAVIS!HARPO!LAKHOTA@BERKELEY.EDU       (Arpanet)
          RDVANVALIN@UCDAVIS.BITNET                

Or write to: Conference Organizing Committee
             Linguistics Program
             University of California
             Davis, CA  95616
             (916) 752-7555/0675

∂04-Jan-87  1716	POSER@CSLI.STANFORD.EDU 	colloquium announcement  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 4 Jan 87  17:16:10 PST
Date: Sun 4 Jan 87 17:08:33-PST
From: Bill Poser <POSER@CSLI.STANFORD.EDU>
Subject: colloquium announcement
To: folks@CSLI.STANFORD.EDU





                 Linguistics Department Colloquium
                        Stanford University

                          Melissa Monroe
                        Stanford University

  Poetic Language and Philosophical Speculation in Stevens, Moore, and Berryman
                  (Thesis Proposal Presentation)

Date:6 January 1987 (Tuesday)
Time:15:15
Place:420-050 (Jordan Hall)

  Refreshments will be served after the talk in the Greenberg Room.


                             Abstract


  "...one's style is not necessarily a mechanism - it is a way of objectifying
  one's subject."
                  Wallace Stevens



       In the language of poetry,  the  morphological,  semantic,
  syntactic,  and  pragmatic  relations  encoded  in the standard
  language may serve as metaphors  for  the  real-life  relations
  they  model.  By  altering  grammatical relations, the poet can
  hypothetically reshape the relations they  represent,  creating
  an  alternate  possible world. I will be looking at the work of
  three 20th century American poets - Wallace  Stevens,  Marianne
  Moore and John Berryman - each of whom is concerned with issues
  which may broadly be termed "philosophical":  the  relation  of
  idea to thing, the creation of structure through the perception
  of resemblances, and the nature  of  the  self.  They  approach
  these  issues  less  through thematic exposition than through a
  reshaping of language - the substitution of original relational
  principles for a subset of the conventions of Standard English.
  I will discuss the linguistic structures characteristic of each
  poet,  and  indicate how these structures function thematically
  as  concrete  exempla  of  the   philosophical   issues   under
  consideration.

-------

∂05-Jan-87  0856	RICHARDSON@Score.Stanford.EDU 	Faculty Meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  08:56:03 PST
Date: Mon 5 Jan 87 08:53:24-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Faculty Meeting
To: ac@Score.Stanford.EDU, srstaff@Score.Stanford.EDU,
    cheadle@Score.Stanford.EDU, jutta@Score.Stanford.EDU
Message-ID: <12268523683.11.RICHARDSON@Score.Stanford.EDU>

There will be a general faculty meeting on Tuesday, Jan. 6 in MJH 252 at
2:30.

Items on the agenda include:

Approval of Degree Candidates

Administrative Reports

NWC Progress Report, Nils

Student Support Policy, Nils
-------

∂05-Jan-87  0906	NILSSON@Score.Stanford.EDU 	Student Support  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  09:06:37 PST
Date: Mon 5 Jan 87 09:03:08-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: Student Support
To: faculty@Score.Stanford.EDU
Message-ID: <12268525456.35.NILSSON@Score.Stanford.EDU>


The following is intended to initiate discussion:

STUDENT SUPPORT

There seems to be a certain amount of ambiguity among students and
faculty alike concerning matters of PhD student support.  It's important
that we evolve a clear policy regarding support---especially now when
research projects seem hard-pressed to take on students.  I am sending
out these comments on support in anticipation of discussion of the topic
at our January 6, 1987 faculty meeting.

First, I'm sure we all agree that second-year (and later) PhD students
should all be supported either by research project RA-ships or by
fellowships (or by their own funds if they prefer).  In all of these
cases, second-year and later PhD students will be associated with a
research project and doing research in connection with that project.
Computing costs incurred in connection with this research will be paid
for by the research project (after exhausting any fellowship funds that
may be available for that purpose).

The ambiguities arise concerning first-year PhD students.  Every
first-year student will have a "research mentor"---normally to be
assigned during autumn quarter.  One purpose of the research mentor
arrangement is for students to become familiar with a research
project(s) before making firm commitments.  Should a student's
developing research interests indicate that changing mentors would be
appropriate, that's fine.  Usually a student would have picked a
research area by the end of his/her first year, although many might have
done so earlier.  I have stressed to entering PhD students that they
should spend most of their energies during their first year on taking
whatever courses they need, on taking and passing the comprehensive
exams, and on finding out what research area they are interested in.
The research mentor arrangement helps insure progress on the last topic.

In the best of all worlds, every first-year PhD student would have a
fellowship---NSF, ATT etc., or School of Engineering.  This year about
half of our first-year students have fellowships.  Next year, I expect
the ratio to be higher.  (The SOE fellowships are for one year only;
some of the others continue.)  Last year and this year, the CS
Department is providing support for otherwise-unsupported students. It
would be nice if the CSD were wealthy enough to continue the policy of
supporting all unsupported first-year students.  It would also be nice
if the various faculty mentors could and would support some or all of
their mentees---even those who haven't really started research yet.
There is no necessary connection between mentoring and supporting; we
want to create a climate in which faculty members are willing to mentor
even if they don't have sufficient funds to support their mentees.

One undesirable side effect of the mentor system is that student mentees
who become enthusiastic about their research project during their first
year might not remember to switch to becoming a research assistant on
that project even though such a switch might be appropriate.  The
mentor, in turn, as long has he is getting "free research" from the
student isn't motivated to sign the student on as an RA.  Mentoring is
supposed to be a bridge to active research involvement; as soon as the
student has crossed the bridge, he/she ought to be a
research-project-supported RA.  The CSD budget assumes that about half
of the unfellowshipped first-year students would have crossed that
bridge by the end of winter quarter.  Our message to students about
their first year needs to get a somewhat complicated point across,
namely that they really are to concentrate on
courses/exams/shopping-for-research, BUT that we expect that some of
them will nevertheless be supported by the end of winter quarter.

The Department also needs faculty cooperation in doing what they can to
support first-year students.  Without going over entirely to a
"CMU-style," I think we can take the view that "preparing" first-year
students for research is a legitimate charge to a research project.
Unless we do more of that, we will have to admit fewer PhD students.
-------

∂05-Jan-87  0919	RICHARDSON@Score.Stanford.EDU 	Sr. Faculty Meeting
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  09:19:39 PST
Date: Mon 5 Jan 87 08:54:20-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Sr. Faculty Meeting
To: tenured@Score.Stanford.EDU
Message-ID: <12268523855.11.RICHARDSON@Score.Stanford.EDU>

There will be a sr. faculty meeting on Tuesday, Jan. 6 in MJH 252 following
the general faculty meeting (which is scheduled to begin at 2:30).

-Anne
-------

∂05-Jan-87  1111	RICHARDSON@Score.Stanford.EDU 	CSD Lunch
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  11:11:47 PST
Date: Mon 5 Jan 87 11:08:09-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: CSD Lunch
To: faculty@Score.Stanford.EDU
Message-ID: <12268548213.11.RICHARDSON@Score.Stanford.EDU>

The regular CSD Tuesday lunch series resumes on Tuesday, Jan. 6 at 12:15 in 
MJH 146 with general discussion.
-------

∂05-Jan-87  1135	INGRID@CSLI.STANFORD.EDU 	Japanese Visitors from ATR   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  11:35:03 PST
Date: Mon 5 Jan 87 11:26:02-PST
From: Ingrid Deiwiks <INGRID@CSLI.STANFORD.EDU>
Subject: Japanese Visitors from ATR
To: Folks@CSLI.STANFORD.EDU

We will be visited by four Japanese visitors this afternoon.  They are:

	Prof. Tsujii (Kyoto University)
	Dr. Ishizaki (ETL)
	Dr. Iida (ATR - Advanced Telecommunications Research Institute)
        Dr. Yoshimoto (ATR)

Three of the visitors will give a presentation about machine translations,
natural-language processing, and discourse analysis.  They have very
concrete results and would like to discuss them.

The presentation will be at 2:00 this afternoon (Monday) in the Ventura
Conference Room.  Please join us if you're interested.

				   
					TOM WASOW

←
-------

∂05-Jan-87  1137	DELANEY@SUMEX-AIM.STANFORD.EDU 	Another special issue  
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  11:37:27 PST
Date: Mon 5 Jan 87 11:23:27-PST
From: John R Delaney <DELANEY@SUMEX-AIM.STANFORD.EDU>
Subject: Another special issue
To: aap@SUMEX-AIM.STANFORD.EDU
cc: delaney@SUMEX-AIM.STANFORD.EDU
Message-ID: <12268551000.25.DELANEY@SUMEX-AIM.STANFORD.EDU>

The January, 1987 issue of IEEE COMPUTER is a special issue on
"New AI Systems: Harnessing the Combinatorial Explosion".
The following is a summary of the table of contents with my comments
on the three articles I have read.

Computer Architectures for Artificial Intelligence Processing,
	Hwang, Ghosh, and Chowkwanyun

	A bit shallow but rather broad survey with reasonable (as far
	as I can tell) pointers into the literature.

Software Development Support for AI Programs, Ramamoorthy, Shekhar, and
	Garg

	Remarkably bad article by people who appear to know little about
	the subject.

Symbolics Architecture, Moon

	Very nice article, if not quite as deep as one might want.

The Architecture of FAIM-1, Anderson, Coates, Davis, Hon, Robinson, and
	Robison

What Price SMALLTALK? Ungar and Patterson

Initial Performance of the DADO2 Prototype, Stolfo

Applications of the Connection Machine, Waltz

Connectionist Architectures of Artificial Intelligence, Fahlman and Hinton

The issue will be in my office for the next few days.

John
-------

∂05-Jan-87  1416	RICHARDSON@Score.Stanford.EDU 	Forsythe Lectures  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  14:16:21 PST
Date: Mon 5 Jan 87 13:53:38-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Forsythe Lectures
To: csd-list@Score.Stanford.EDU
Message-ID: <12268578341.21.RICHARDSON@Score.Stanford.EDU>

Following is a copy of the press release we are sending out in reference
to the upcoming Forsythe Lectures.



FOR IMMEDIATE RELEASE

Contact:  Nils J. Nilsson, Professor and Chairman
          Computer Science Department
          Stanford University
          Stanford, CA 94305
          (415) 723-9745

Professor Robert E. Tarjan will deliver the George and Sandra Forsythe
Memorial Lectures in Computer Science on January 28 and 29, 1987.  The
public is invited.  Tarjan is James S. McDonnell Distinguished
University Professor of Computer Science at Princeton University and a
distinguished member of the technical staff at AT&T Bell Laboratories.
Professor Tarjan received his Ph.D. in Computer Science at Stanford
University in 1972 and held faculty positions at Cornell University and
Stanford before joining the staff of AT&T Bell Laboratories in 1980. He
was an adjunct professor at New York University from 1981 to 1984 and
joined the Princeton faculty in 1985.

The first lecture, entitled ``New Themes in Data Structure Design,''
will be given in Fairchild Auditorium at 7:30 p. m. on Wednesday
evening, January 28, 1987.  (Fairchild Auditorium is just southwest of
Stanford Medical Center off Campus Drive.)  The lecture will cover
recent work by the speaker and his colleagues concerning the design and
analysis of data structures and will be of general interest to people in
the computer community.  There will be a reception in the Fairchild
Auditorium foyer immediately following the lecture.

The second lecture, entitled ``Fast Algorithms for Network
Optimization,'' will be given at 12:30 p. m. on Thursday afternoon,
January 29, 1987, in room 370, building 370 (on the west side of the Quad).
This lecture will describe recent work by Andrew Goldberg of MIT, Harold
Gabow of the University of Colorado, and Tarjan on new, fast algorithms
for the maximum flow problem, the minimum cost flow problem, and the
weighted matching problem.

Professor Tarjan is an expert in the areas of computer data structures,
algorithm design and analysis, combinatorial optimization, computational
geometry, and computational complexity. He has written numerous papers
on these subjects and two books: ``Data Structures and Network
Algorithms'', and ``Notes on Introductory Combinatorics'', the latter
co-authored with George Polya and Donald Woods.

Tarjan is an editor of the Princeton University Press Series in Computer
Science and of several technical journals, including the forthcoming
Journal of the American Mathematical Society. He is a member at large of
the Section A (Mathematics) committee of the American Association for the
Advancement of Science, and a member of the steering committee of the
special interest and activities group in discrete mathematics of the Society
for Industrial and Applied Mathematics.

Tarjan held a Miller Research Fellowship at the University of California,
Berkeley, from 1973 to 1975 and a Guggenheim Fellowship from 1978 to 1979.
In 1983 he was awarded the first Nevanlinna Prize in Information Science. He
received the National Academy of Sciences Award for Initiatives in Research
in 1984. In 1985 he was elected a Fellow of the American Academy of Arts and
Sciences. In 1986 he was the co-recipient of the A. M.Turing Award of the
Association for Computing Machinery.

The annual Forsythe Lectures honor the memory of computer science
pioneers George and Sandra Forsythe.  George was the founder of
Stanford's Computer Science Department, and as its first chairman
attracted a core of distinguished faculty members.  Sandra was an
influential textbook writer and educator in computer science.  The
Forsythes encouraged young people to pursue academic careers and did
much to support the educational process.


<<<photograph of Professor Tarjan included>>>





-------

∂05-Jan-87  1628	RICHARDSON@Score.Stanford.EDU 	Sr. Faculty Meeting
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  16:28:20 PST
Date: Mon 5 Jan 87 16:25:44-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Sr. Faculty Meeting
To: tenured@Score.Stanford.EDU
Message-ID: <12268606030.21.RICHARDSON@Score.Stanford.EDU>

The sr. faculty meeting scheduled for Tuesday, Jan. 6 has been cancelled.
We plan to reschedule this meeting for approximately 10 days from now.
Stay tuned!
-------

∂05-Jan-87  1727	MATHIS@ADA20.ISI.EDU 	2nd meeting minutes X3J13/86-021 
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  17:27:05 PST
Date: 5 Jan 1987 17:12-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: 2nd meeting minutes X3J13/86-021
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SAIL.STANFORD.EDU
Message-ID: <[ADA20.ISI.EDU] 5-Jan-87 17:12:03.MATHIS>

DRAFT Minutes X3J13 Committee Meeting

  Dates:                         December 10, 11, 12,  1986
  Location:                      Sheraton Park Central Hotel, Dallas, Texas
  Chair:                         Bob Mathis (acting)
  Secretary:                     Gary Brown (acting)
  Hour of opening:               December 10, 1986  1:20 PM
  Hour of adjournment:           December 12, 1986  11:25 AM
  List of Voting members:        Attached
  Approved Agenda:               Attached  (86-0016)
  Approval of previous minutes:  None were prepared
  Register of Documents:         Attached
  Motions seconded and not withdrawn:
     Motion to formally thank Ellen Waldrum and Texas Instruments for
     the meeting arrangements.
       Moved by Dave Slater
       Seconded by Peter Coffee
       Unanimously approved
  Future meeting schedule: 
     The next meeting is scheduled for March 16, 17 and 18, 1987 in Palo
     Alto, California.  Dick Gabriel will make the arrangements.
  List of action items assigned to committee members:
     Working groups were formed for eleven areas requiring investigation
     and a convenor was assigned for each group.  These groups are
     informally charged with bringing evaluation and recommendations back
     to the full committee.  The body of the minutes lists the groups 
     and their convenors.

  Meeting Summary:
   Call to Order:
     The meeting was called to order at 1:20 PM.
  
   Opening remarks:
    Bob Mathis specified significant dates for X3J13:
         December 30, 1986:  Wrapup mailing for second meeting
         January   9, 1987:  Minutes for second meeting due
         January  15, 1987:  Membership fees due (however no one has
                             yet received bills)
         February  4, 1987:  Deadline for next meetings mailing
         February 10, 1987:  Mailing for meeting 3
     Bob Mathis introduced himself discussed his background.  All attendees
     then introduced themselves.

    Approval of agenda:
     The agenda, X3J13/86-016, was approved without objection.

    Approval of minutes:
     The minutes of the first meeting (September 23-24) were not available.

    Report on International Activities:
     Bob Mathis attended SC22 in Vienna and reported on that meeting.
     The major decision was that an ISO Lisp committee would be formed
     with a convenor from France and a project editor from the United
     States.

     Dick Gabriel reported on the "EuLisp" meeting in Paris.  The
     "EuLisp" group intends to work through ISO and Christian Queinnec
     would be group convenor.  Several technical issues were also 
     discussed at the Paris meeting and it is obvious that there
     are some technical differences between the initial "EuLisp"
     proposal and Common Lisp.

    Other liaisons reports:
     Bob Mathis asked if there were any volunteers to review:
      o Guidelines for programming language conformity and testing
      o Programming language standards document standard (i.e. a standard
        for how a standard should be written)
     Mathis also reported that DEC Press would cooperate with X3J13 in
     preparation of standards document.  However, initial discussions
     with ANSI on allowing the "free" distribution of the standard
     document were not encouraging.

   Review of Goals and Objectives (86-005):
    Approximately an hour and a half was spent discussing the proposed
    goal statement for X3J13.  Issues raised included:
      o the relationship between X3J13 and an ISO Lisp standard effort
      o conservative vs ambitious planning and language design
      o de-facto vs real standards
    Various committee members contributed opinions and historical anecdotes.
    No formal motions were made.
 
   Overview of technical topics.
    Dick Gabriel gave a brief overview of issues surrounding function
    and value cell separation.  Kent Pitman gave a overview of the
    proposed condition handling system.

   Recess:
    The meeting was recessed on December 10, 1986 at 5:30 PM.

   Call to Order:
    The meeting was resumed on December 11, 1986 at 9:07 AM.

   Function/Value Cells (86-010):
    Dick Gabriel presented the technical issues raised in "Issues of
    Separation in Function Cells and Value Cells" (86-010).  This topic
    was dsicussed for two and a half hours.

   Lunch:
    The meeting was recessed for lunch from 11:45 AM to 12:50 PM.
 
   Goals and Objectives:
    Danny Bobrow presented some alterations to the "Goals and Objectives".
    These proposed changes included:
     o Stating that X3J13 would work on two fronts; ANS standard for Common
       Lisp and working with ISO to prodcue Lisp standard for the longer term.
     o Stating we would address other areas such as windows, graphics and
       multi-processing
    Jerome Chailloux gave his opinions on the goals for X3J13.

   Error Systems:
    Kent Pitman presented a description of the proposed Common Lisp
    Condition handling system.  Discussions lasted an hour and fifteen
    minutes.  Kent believes this proposal is relatively firm and a
    final specification will be available soon.

   Update on object systems:
    Danny Bobrow presented the status of the proposed Common Lisp 
    object subsystem.  The major change between current design and 
    what was previously proposed is no longer using DEFSTRUCT for 
    object definition but instead using two new macros; DEFRECORD and 
    DEFCLASS.  Danny believes that this work is progressing well and 
    expects convergence before the next meeting.

   Goal and Objectives:
    Approximately half an hour was spent in another open discussion
    X3J13 of Goals and Objectives.  Bob Mathis suggested that an
    ANS standard separate from ISO might be rejected by X3.
      
   Recess:
    The meeting was recessed on December 11, 1986 at 5:15 PM.

   Call to Order:
    The meeting was resumed on December 12, 1986 at 9:10 AM.
    The committee voted to formally thank Ellen Waldrum and Texas 
    Instruments for the meeting arrangements.

   Handling Technical Issues:
    Bill Scherlis reported on the reccommendations of a subgroup formed
    to discuss effective ways for X3J13 to discuss and decide issues.
    They suggested that small working groups be formed to:
     o Prepare briefings for the entire committee
     o Evaluate the costs and benefits of alternative
     o Make recommendations for appropriate action.
    The following task groups were suggested.  The person speicified is
    the acting chair for each group [other initial members are listed].

      1.  Steele book cleanup        Scott Fahlman
            [Matthews, Pitman, White, Maisinter, Steele]
      2.  Lisp1/Lisp2                Dick Gabriel
            [Pitman, Clinger, Wegman, Giansiracusa, Weinreb]
      3.  Objects                    Danny Bobrow
            [Gabriel, Moon, Dusaud, Gregor, Keen, DeMicale]
      4.  Errors and conditions      Kent Pitman
            [Daniels]
      5.  Validation and conformance Rich Berman
            [Beckerle, Slater, White]
      6.  Types and declarations     Bill Scherlis
            [Curtis, Slater, Poser]
      7.  Macros                     Kent Pitman
            [Haflich, Wegman]
      8.  Compiler specification     Steve Haflich
            [Beckerle, Bartly, MacLaughlin]
      9.  Presentation of standard   Gary Brown
            [Matthews, Lieberman, Ohlander, Rosenking, Boelk, Ennis]
      10. Graphics and windows       Doug Rand
            [Masinter, Hadden, Waldrum, Debrowski]
      11. Iteration                  JonL White
            [Weinreb, Perdue]

    Groups to discuss multiprocessing, transition management and ISO
    iteraction were proposed but not formed.

   Goal and Objectives:
    Guy Steele presented the recommendation of a subgroup formed
    to create another draft of the Goals and Objectives statement for
    X3J13.  Here is a draft of this document:
      
      1.  X3J13 is chartered to produce an American National Standard
          for Common Lisp.  It will codify existing practice, provide
          features to facilitate portability of code among diverse
          implementations and establish normative Common Lisp practice.

      2.  The committee will begin with the language described in "Common
          Lisp: the Language" by Guy L. Steele Jr., which is the current
          "de facto" standard for Common Lisp.  Whenever there is a
          proposal for the Standard to differ from CLtL, the committee
          shall weigh both future costs of adopting (or not adopting)
          a change and costs of conversion of existing code.  Aesthetic
          criteria shall be a subordinate consideration.

      3.  The committee will address at least the following topics
          in the course of producing the standard, in each case either
          incorporating specific features or explaining why no action
          was taken:
           (a) Repairing mistakes, ambiguities and minor omissions in CLtL
           (b) Error handling/condition signalling
           (c) Semantics of compilation
           (d) Object-oriented programming
           (e) Iteration construct(s)
           (f) Multiprocessing
           (g) Graphics
           (h) Windows
           (i) One or two namespaces for functions and values
           (j) Validation
          Topics (a)-(c) concern deficiencies in CLtL that require resolution.
          Topics (d) and (e) are not addressed by CLtL but appear to be
          well understood and ready for standarization.  Topics (f)-(h)
          concern areas where standarization is desirable but not crucial
          to production of a standard.  Topic (i) is an area of current
          controversy within the Lisp community.  Other topics may be
          considered if specific proposals are received.

      4.  The comittee recognizes that Lisp programming practice will
          continue to evolve and anticipates the need for future revisions
          and extensions to the standard.  This may include a family of
          Lisps and/or a layered Lisp model.

      5.  X3J13 is committed to work with ISO toward an international
          Lisp standard.
    
    A discussion of this proposal took place followed by an informal 
    "sense of the committee" vote.  The committee overwhelmingly
    accepted this proposal.  A final draft of this will be prepared
    for a formal vote at the next meeting.

   Call for officer candidates:
    The following committee members are standing for X3J13 elected offices:
    o Chair - Bob Mathis
    o Vice-chair - Guy Steele
    o International Representative - Dick Gabriel

   Future meeting Schedule:
    The next meeting will be March 16-18, 1987 in Palo Alto, California.

   Adjournment:
    The meeting was adjourned on December 12, 1986 at 11:25 AM.

   

                       Respectfully Submitted,

                       Gary L. Brown

∂05-Jan-87  1727	MATHIS@ADA20.ISI.EDU 	proposed purposes X3J13/86-020   
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  17:27:30 PST
Date: 5 Jan 1987 17:15-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: proposed purposes X3J13/86-020
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SAIL.STANFORD.EDU
Message-ID: <[ADA20.ISI.EDU] 5-Jan-87 17:15:45.MATHIS>

Purposes of X3J13 Committee (Proposed)

1.  X3J13 is chartered to produce an American National Standard
for Common Lisp.  It will codify existing practice, provide
extensions [amendment: change the word "extensions" to
"additional features".]  to facilitate portability of code among
diverse implementations, and establish normative Common Lisp
programming practice.

2. The committee will begin with the language described in Common
Lisp: The Language by Guy L. Steele Jr.  (Digital Press, 1984),
which is the current de facto standard for Common Lisp.  Whenever
there is a proposal for the standard to differ from Common Lisp:
The Language, the committee shall weigh both future costs of
adopting (or not adopting) a change and costs of conversion of
existing code.  Aesthetic criteria shall be a subordinate
consideration.

3.  The committee will address at least the following topics in
the course of producing the standard, in each case either
incorporating specific features or explaining why no action was
taken:

(a) Repairing mistakes, ambiguities, and minor ommissions
    in Common Lisp: The Language
(b) Error handling and condition signalling
(c) Semantics of compilation
(d) Object-oriented programming
(e) Iteration constructs
(f) Multiprocessing
(g) Graphics
(h) Windows
(i) Validation
(j) One versus two namespaces for functions and variables

Topics (a)-(c) concern deficiencies in Common Lisp: The Language
that require resolution.  Topics (d) and (e) are not addressed by
Common Lisp: The Language, but appear to be well-understood and
ready for standardization.  Topics (f)-(i) concern areas where
standardization is desirable but not crucial to production of a
standard.  Topic (j) is an area of current controversy within the
Lisp community.  Other topics may be considered if specific
proposals are received.

4.  The committee recognizes that Lisp programming practice will
continue to evolve and anticipates the need for future revisions
and extensions to the standard.  This may include a family of
Lisps and/or a layered Lisp model.

5.  X3J13 is committed to work with ISO toward an international
Lisp standard.


∂05-Jan-87  1727	MATHIS@ADA20.ISI.EDU 	general letter X3J13/86-022 
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  17:26:57 PST
Date: 5 Jan 1987 17:03-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: general letter X3J13/86-022
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SAIL.STANFORD.EDU
Message-ID: <[ADA20.ISI.EDU] 5-Jan-87 17:03:23.MATHIS>

                                                Doc. No.: X3J13/86-022
                                                
                                                Date: 86-12-30
                                                
                                                Reply to:
                                                  Robert F. Mathis
                                                  9712 Ceralene Dr.
                                                  Fairfax, VA 22032

To everyone on the X3J13 (Common Lisp) mailing list:

This letter is being sent out in three different configurations: by
electronic mail to <x3j13> at SAIL (to everyone on that list), by regular
mail with enclosures (to everyone who has given an indication of
participation), and by regular mail without enclosures (to those on the
mailing list who have never responded). People who receive this letter
without enclosures, need to respond to this letter to remain on the mailing
list. Membership on X3J13 is open, but is based on a commitment to
continuing participation.

The Draft minutes of the Dallas meeting are enclosed (Doc: X3J13/86-021).
Thanks to Gary Brown. Included there is the list of initial members in the
task groups we formed (this was also the content of a separate electronic
message). Groups to discuss multiprocessing, transition management and ISO
iteraction were proposed but not formed. At least part of the reason for
not forming the ISO interaction group was that the US delegation to the ISO
working group has not been chosen. Anyone from X3J13 is eligible if they
can make the additional commitment to work, time and travel. If anyone is
interested (no commitment yet) in serving on the ISO delegation, please
contact me; Mathis, Gabriel, and Clinger have already expressed their
interest.

The acting chairs are to make sure that the members of their group
communicate with each other. If it is appropriate that a group set itself
an agenda and select a leader, the acting chair should make sure it
happens. Each of these groups will be called on for a BRIEF report at the
next meeting. If that report will be any more than just an affirmation of
existence, please contact me for scheduling.

As a separate document (Doc: X3J13/86-020) the draft proposed purposes are
also enclosed. This differs slightly from the version in the minutes; it is
X3J13/86-020 (or its revision) that we will be considering at the next
meeting. This has also been circulated electronically.

You (that is people who received enclosures with this letter or who respond
to this letter) will be sent the other documents resluting from the Dallas
meeting separately.

If you have any comments or other documents you want circulated before the
next meeting, please send them to me by February 4, 1987.

Sincerely yours,




Robert F. Mathis
Acting Chairman, X3J13

∂05-Jan-87  1739	WASOW@CSLI.STANFORD.EDU 	Visitors policy
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 5 Jan 87  17:39:46 PST
Date: Mon 5 Jan 87 17:27:43-PST
From: Tom Wasow <WASOW@CSLI.STANFORD.EDU>
Subject: Visitors policy
To: researchers@CSLI.STANFORD.EDU

All--

Some of you have been inviting people to come to CSLI as visitors
without checking with anyone else.  We are bursting at the seams this
quarter, and, unless you let us know well in advance, you shouldn't
expect to be able to provide your visitors with desk space.  To remind
you what CSLI's policy on visitors is, I have appended a copy of it.

Tom


                ---------------


                  VISITORS POLICY FOR 1986-87


Noncasual visitors to CSLI fall roughly into three groups:

(1)  "Collaborators"; those whose visit is actively sought by a CSLI 
     researcher(s), for purposes of collaboration in some CSLI
     project, or at any rate to work closely with such researcher(s).
     Often travel money and other support is supplied from initiators
     or area funds.

(2)  "Sojourners"; those who are here mostly of their own volition,
     finding it convenient to spend a sabbatical or other leave in
     the midst of the resources offered here.  Support is limited to
     computer accounts and possibly shared office space.

(3)  Special cases.


Visitors bring a great deal to CSLI, and independently of that we have
some obligation to share our good fortune.  However, there are many
hidden and not so hidden costs.  To keep things in balance, I intend
to adopt the following policies, mostly modest revisions of the
policies of the past.

Collaborators will be most welcome, of course.  But:

a)   We ask that the details of an impending visit, the duration, the
     facilities needed, etc., be made available before the visit is
     too impending.  There are sudden opportunities, of course, but
     in general a couple of weeks warning, via the forms available
     from Bach-Hong, Elsie, or Jackie, seems reasonable.  Of course,
     the less the needs of the visitor, the less this matters.

b)   We will allocate a limited amount of space at Ventura for
     Collaborators; if this space is taken for the period in question,
     by the time the details reach us, we may be unable to provide
     any.

c)   Please discuss the details of any proposed long-term visits
     (much more than a month, say) with Betsy well in advance.


As to Sojourners, I think we would all agree that we are better off
with a few that we can treat pretty well, rather than a lot we don't
have time, space, or xerox paper for.  So, we will let Sojourner
applications for Visiting Scholar status during a given academic year
(June to June) accumulate (except for special cases) until March 15 of
the previous year.  Decisions will then be made on the basis of
projected available space and the credentials and projects of the
visitors.  Thus Visiting Scholar status at CSLI will be somewhat more
meaningful, and somewhat less easy to obtain than the same status in
departments at Stanford.  We will be nice to everyone, but only
committed to contributing to the space and computational needs of our
own Visiting Scholars.  If you receive a request from someone wanting
to be a Sojourner, send it to Ingrid to be added to our applications
file.

Special cases.  E.g., people whom we more actively encourage to come,
perhaps even providing some salary support or travel money.  These
will be treated as special cases.




-------

∂06-Jan-87  0723	MATHIS@ADA20.ISI.EDU 	task groups  
Received: from ADA20.ISI.EDU by SAIL.STANFORD.EDU with TCP; 6 Jan 87  07:19:23 PST
Date: 6 Jan 1987 07:13-PST
Sender: MATHIS@ADA20.ISI.EDU
Subject: task groups
From: MATHIS@ADA20.ISI.EDU
To: x3j13@SAIL.STANFORD.EDU
Message-ID: <[ADA20.ISI.EDU] 6-Jan-87 07:13:41.MATHIS>

This has been covered in my over messages, but
is also being sent separately for emphasis.
-- Bob

At the meeting in Dallas, we decided to form some subgroups
(working groups, task groups, committees, or whatever name). What
follows is a section from the draft minutes giving the initial
structure of these groups. (Thanks to Gary Brown for getting the
minutes ready so promptly.) Others are free to join these groups,
but the size of each group should remain reasonable and
individuals should recognize they are making a commitment by
joining.

Bill Scherlis reported on the recommendations of a subgroup
formed to discuss effective ways for X3J13 to discuss and decide
issues. They suggested that small working groups be formed to:
   o Prepare briefings for the entire committee
   o Evaluate the costs and benefits of alternative
   o Make recommendations for appropriate action.
The following task groups were suggested. The person specified is
the acting chair for each group [other initial members are
listed].

     1.  Steele book cleanup        Scott Fahlman
           [Matthews, Pitman, White, Maisinter, Steele]
     2.  Lisp1/Lisp2                Dick Gabriel
           [Pitman, Clinger, Wegman, Giansiracusa, Weinreb]
     3.  Objects                    Danny Bobrow
           [Gabriel, Moon, Dusaud, Gregor, Keen, DeMicale]
     4.  Errors and conditions      Kent Pitman
           [Daniels]
     5.  Validation and conformance Rich Berman
           [Beckerle, Slater, White]
     6.  Types and declarations     Bill Scherlis
           [Curtis, Slater, Poser]
     7.  Macros                     Kent Pitman
           [Haflich, Wegman]
     8.  Compiler specification     Steve Haflich
           [Beckerle, Bartly, MacLaughlin]
     9.  Presentation of standard   Gary Brown
           [Matthews, Lieberman, Ohlander, Rosenking, Boelk,
            Ennis]
     10. Graphics and windows       Doug Rand
           [Masinter, Hadden, Waldrum, Debrowski]
     11. Iteration                  JonL White
           [Weinreb, Perdue]
   
Groups to discuss multiprocessing, transition management and ISO
iteraction were proposed but not formed.

[At least part of the reason for not forming the ISO interaction
group was that the US delegation to the ISO working group has not
been chosen. Anyone from X3J13 is eligible if they can make the
additional commitment to work, time and travel. If anyone is
interested (no commitment yet) in serving on the ISO delegation,
please contact me; Mathis, Gabriel, and Clinger have already
expressed their interest.]

[The acting chairs are to make sure that the members of their
group communicate with each other. If it is appropriate that a
group set itself an agenda and select a leader, the acting chair
should make sure it happens. Each of these groups will be called
on for a BRIEF report at the next meeting. If that report will be
any more than just an affirmation of existence, please contact me
for scheduling.]

∂06-Jan-87  1015	GANGOLLI@Sushi.Stanford.EDU 	combinatorics seminar
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Jan 87  10:15:40 PST
Date: Tue 6 Jan 87 10:05:25-PST
From: Anil R. Gangolli <GANGOLLI@Sushi.Stanford.EDU>
Subject: combinatorics seminar
To: aflb.local@Sushi.Stanford.EDU, su-events@Sushi.Stanford.EDU
Message-ID: <12268798939.13.GANGOLLI@Sushi.Stanford.EDU>

			    Announcing

		   A SEMINAR ON COMBINATORICS

		      Wednesdays, 7:00pm
	    First Meeting: Wed. Jan 7, Sequoia Hall 114

We aim to start a series of expository lectures and discussion on
topics in combinatorics,  hoping to bring together interested parties
in mathematics, computer science, statistics, and operations research.
We will meet Wednesday evenings at 7:00pm in Room 114, Sequoia Hall.
The meetings will be informal, encouraging interaction and exchange of
ideas, rather than only presentations of completed work.  Coffee, etc.
will be provided after the meetings.

Tentatively, the topics for Winter Quarter will be loosely structured
about the combinatorial aspects of Young tableaux (with applications to
probability, computer science, and statistics), and algebraic graph
theory.  The seminar may also treat other topics of joint interest to
the participants, as time and enthusiasm permits.  Below is a list of
topics and speakers for the first three meetings:

	Jan. 7  An Introduction to Young Tableaux, Persi Diaconis.

	Jan. 14 Applications of Young Tableaux to Sorting and
		Non-Parametric Statistics, Persi Diaconis.

	Jan. 21 Young Tableaux in the Olden Days, Don Knuth.


		Persi Diaconis
		Don Knuth
		Anil Gangolli

Questions should be directed to Anil Gangolli, CS Dept., Stanford,
(phone: 723-3605; net-mail: gangolli@sushi.stanford.edu).

-------

∂06-Jan-87  1107	ullman@navajo.stanford.edu 	Test message
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Jan 87  11:07:03 PST
Received: by navajo.stanford.edu; Tue, 6 Jan 87 10:57:08 PST
Date: Tue, 6 Jan 87 10:57:08 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: Test message
To: nail-list@navajo.stanford.edu

We've had troubles with the mailer at navajo.
In order to fix them,we've created a file that only I can edit,
so in the future, additions and deletions will have to be made
by me.  Also, temporarily, the way to address the entire list
is by nail-list@navajo.  Eventually, it will be reset to nail@navajo,
and you'll be warned.
				---jeff

∂06-Jan-87  1107	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	paco 1/9/87    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Jan 87  11:05:24 PST
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Tue 6 Jan 87 10:57:14-PST
Date: Tue 6 Jan 87 10:57:08-PST
From: Ernst W. Mayr <MAYR@Score.Stanford.EDU>
Subject: paco 1/9/87
To: paco@Navajo.Stanford.EDU, aflb.local@Score.Stanford.EDU
Message-ID: <12268808352.48.MAYR@Score.Stanford.EDU>

paco seminar, Friday, Jan. 9, at 1:15pm in MJH352:

"Fail-Safe Compilation of Protocols on Dynamic Communication Networks"

Baruch Awerbuch

Department of Mathematics and 
Laboratory for Computer Science, 
MIT, Cambridge, MA 02139

Abstract

Existing communication networks, e.g. ARPANET, have dynamic topology in the
sense that network links can fail and recover arbitrarily many times. The
design and analysis of protocols in such networks is much more difficult than
a similar task in static networks.  A fail-safe compiler enables us to resolve
this difficulty.  This is an automatic procedure, which transforms an
arbitrary static network protocol into an "equivalent" dynamic network
protocol.  Efficiency of such a compiler is measured in terms of its
communication, time, and space overheads, amortized over all topological
changes (recoveries and failures of links).

The problem of designing fail-safe compiler with bounded amortized
complexities has been open for 10 years.  The (amortized) complexities of the
best known compiler are O(E log k), O(V log k), and O( log k ), in
communication, time and space, respectively. Here E,V,k are upper bounds on
number of network links, number of network nodes, and total number of
topological changes, respectively.  Those complexities increase without bound
as the number of topological changes grows.

We present, for the first time in the literature, a fail-safe compiler
with BOUNDED amortized complexities, which are
O(E), O(V), and O(1), in communication, time and space, respectively. 
-------

∂06-Jan-87  1237	SCHAFFER@Sushi.Stanford.EDU 	Message from Marshall Bern
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Jan 87  12:37:02 PST
Date: Tue 6 Jan 87 12:29:11-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Message from Marshall Bern
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12268825110.32.SCHAFFER@Sushi.Stanford.EDU>


Marshall Bern asked me to relay the following message.

_______________________________________________________________

	I just found out that my new Steiner tree results that I
presented at AFLB are not new!  Erickson, Monma, and Veinott used
almost the same algorithm to solve a more general problem in
"Send-and-Split Method for Minimum-Concave-Cost Network Flows",
Tech. Rpt. 33, OR Dept., Stanford.
	Their algorithm does some unnecessary work, so it's slower, 
especially in the rectilinear case.  But their paper is definitely earlier
than mine.
	Pass this on to the AFLB mailing list.

						Marshall
-------

∂06-Jan-87  2157	edsel!bhopal!jonl@navajo.stanford.edu 	proposed purposes    
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 6 Jan 87  21:56:12 PST
Received: by navajo.stanford.edu; Tue, 6 Jan 87 21:55:27 PST
Received: from bhopal.edsel.uucp by edsel.uucp (2.2/SMI-2.0)
	id AA01003; Tue, 6 Jan 87 21:48:53 pst
Received: by bhopal.edsel.uucp (1.1/SMI-3.0DEV3)
	id AA16556; Tue, 6 Jan 87 21:46:18 PST
Date: Tue, 6 Jan 87 21:46:18 PST
From: edsel!bhopal!jonl@navajo.stanford.edu (Jon L White)
Message-Id: <8701070546.AA16556@bhopal.edsel.uucp>
To: navajo!MATHIS%ADA20.ISI.EDU@navajo.stanford.edu
Cc: navajo!x3j13%SAIL.STANFORD.EDU@navajo.stanford.edu
In-Reply-To: navajo!MATHIS@ADA20.ISI.EDU's message of 19 Dec 1986 05:46-PST
Subject: proposed purposes


[Sorry for the late entry of this comment -- I sent it out over two weeks
ago, and it got "bounced back" from some mail gateway at Stanford after
a few days of mailer problems; also, I've been "out of action" for
the past two weeks.]


Return-Path: <jonl>
Date: Fri, 19 Dec 86 11:27:59 PST
From: jonl (Jon L White)
To: navajo!MATHIS%ADA20.ISI.EDU
Cc: navajo!x3j13%SAIL.STANFORD.EDU
In-Reply-To: navajo!MATHIS@ADA20.ISI.EDU's message of 19 Dec 1986 05:46-PST
Subject: proposed purposes


At Dallas, there was question about the first paragraph wording:
  ". . . establish normative Common Lisp programming practice."
Just what does that mean? and how can a committee "establish" it?

Someone suggested that that phrase was a replacement for some nebulous
statement about "portability of programmers", or "portability of skills".
If that is indeed the goal, then it's hard to see how a committee can
"establish" it -- I remember a suggestion being offered to re-word the 
whole sentence roughly as follows:
   "It will codify existing practice, provide additional features to 
    enable the portability of code among diverse implementations, 
    and facilitate the establishment of normative Common Lisp
    programming practice."

-- JonL --

∂07-Jan-87  0137	@CSLI.STANFORD.EDU:USZKOREI%DS0LILOG.BITNET@WISCVM.WISC.EDU 	Greetings from Stuttgart
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Jan 87  01:35:20 PST
Received: from WISCVM.WISC.EDU by CSLI.STANFORD.EDU with TCP; Wed 7 Jan 87 01:20:36-PST
Received: from (USZKOREI)DS0LILOG.BITNET by WISCVM.WISC.EDU on 01/07/87
  at 03:20:28 CST
Date: Tue, 30 Dec 86 18:01:25 MEZ
To:  folks@su-csli.ARPA
From:  USZKOREI%DS0LILOG.BITNET@WISCVM.WISC.EDU
Subject: Greetings from Stuttgart

Dear All,
Greetings from Swabia. After having been here for almost a month now,
we still haven't fully arrived.

Thanks again to all the friends who have made our departure so hard
emotionally and technically so smooth. As you know, leaving SRI, CSLI,
the bay area has been an extremely difficult decision for us.  We'll try
to come back often.

The first weeks here were hectic, even more so than we had already
expected.  Things got worse for a while through a transatlantic
communication breakdown that resulted from the bombing of the main
computer of the IBM Scientific Center Heidelberg by the Red Army
Faction.  Although the explosion had happened already shortly before I
got to Germany, I could still feel the results because it took them a
while to replace the machine.  Now things are back to normal.  Our own
BITNET node (DS0LILOG) is up and running.  I will see that the mail sent
to UZ@SRI-AI (or SRI-STRIPE) will be forwarded directly. My EMAIL
and postal addresses can be obtained by asking FINGER/FIND at
SRI-STRIPE, SRI-WARBUCKS, or SU-CSLI.

We have enjoyed a typical German white Christmas.  Our children love the
snow but miss the Californian sunshine.  They were excited about the
real candles on the Christmas tree but at the same time they were
missing the colored lights.  For Swanni and me its just different things
that we appreciate here and that we miss now.  It would be quite bad if
for every thing we like here there was something missing that we had in
California.  Fortunately, it's the other way around: for every thing we
miss now there is something here that we like and didn't have before.

Swanni and I wish you all a Happy New Year.
Hans Uszkoreit

∂07-Jan-87  0841	sciore@bu-cs.bu.edu 	a "new" paper 
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Jan 87  08:41:13 PST
Received: from BU-CS.BU.EDU by navajo.stanford.edu with TCP; Wed, 7 Jan 87 08:39:10 PST
Return-Path: <sciore@bu-cs.bu.edu>
Received: by bu-cs.bu.edu (5.31/4.7)
	id AA14748; Wed, 7 Jan 87 11:40:36 EST
Date: Wed, 7 Jan 87 11:40:36 EST
From: sciore@bu-cs.bu.edu (Edward Sciore)
Message-Id: <8701071640.AA14748@bu-cs.bu.edu>
To: nail-list@navajo.stanford.edu
Subject: a "new" paper

Those of you interested in the history of relational database theory should
look at the paper "An Information Algebra", which appeared in CACM, April
1962. That's right - no typo - 1962. In it is a complete relational algebra,
along with some other stuff, all of which have quaint-sounding names like
"area", "line", "bundle", and "glump". I won't tell you any more; go read it.
     An interesting point is that the paper was produced by the CODASYL
group (pre-Bachman, N.B.). For some reason this stuff didn't catch on, and
got lost (I guess) during the Network Model craze. The main author was Robert
Bozak; anyone know if he is still around?

∂07-Jan-87  0949	@SUMEX-AIM.STANFORD.EDU:CLT@SAIL.STANFORD.EDU 	Qlisp meeting reminder      
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Jan 87  09:48:50 PST
Received: from SAIL.STANFORD.EDU by SUMEX-AIM.STANFORD.EDU with TCP; Wed 7 Jan 87 09:48:17-PST
Date: 07 Jan 87  0937 PST
From: Carolyn Talcott <CLT@SAIL.STANFORD.EDU>
Subject: Qlisp meeting reminder  
To:   "@Q.DIS[1,CLT]"@SAIL.STANFORD.EDU, aap@SUMEX-AIM.STANFORD.EDU 


Professor Takayasu Ito of Tohoku University, Sendai Japan
is visiting Stanford this week.  He will tell us about
work in his laboratory on design and implementation of
parallel computers and parallel Lisps.
We will discuss how the Qlisp model of parallel computation
relates to Professor Ito's work.

Time: Friday Jan 9, 11:00
Place: 252 Margaret Jacks

∂07-Jan-87  1031	SCHAFFER@Sushi.Stanford.EDU 	First AFLBs of 1987  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Jan 87  10:31:27 PST
Date: Wed 7 Jan 87 10:23:12-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: First AFLBs of 1987
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12269064320.24.SCHAFFER@Sushi.Stanford.EDU>

Abstracts for the first two AFLBs of 1987 follow.


8-January-1987: Nicholas Pippenger (IBM Almaden Research Center)

THE CONFERENCE-CALL TELEPHONE-EXCHANGE PROBLEM

We consider the problem of constructing, with a minimum number of
``switches'', a telephone exchange capable of continuously
accomodating any number of disjoint but dynamically changing
``conferences'', always without disturbing existing connections.  It
has long been known that Omega(nlog n) switches are required, but
until recently the best upper bound available was O(n(log n)↑2)$.  We
shall present a new upper bound of O(nlog n), due to P. Feldman, J.
Friedman and the speaker, and describe some algorithmic problems left
open by this work.

***** Time and place: January 8, 12:30 pm in MJH 352 (Bldg. 460) *****

15-January-1987: Leo Guibas (Stanford and DEC SRC)

PROBLEMS ON ARRANGEMENTS OF SEGMENTS IN THE PLANE

We discuss a number of combinatorial and algorithmic questions for
arrangements of line segments in the plane. For example, given an
arrangement of n segments, how many sides total can all the regions
containing endpoints have? How can all these regions be computed? How
fast can a particular region in the arrangement be extracted? Can the
connectivity of the segments be determined without computing all their
intersections? In order to obtain subquadratic answers to these questions
we utilize techniques related to the epsilon-nets of Haussler and Welzl,
and the Davenport-Schinzel sequences of Sharir and Hart.

These results are joint work with Micha Sharir of NYU.

***** Time and place: January 15, 12:30 pm in MJH 352 (Bldg. 460) *****
-------

∂07-Jan-87  1102	RICHARDSON@Score.Stanford.EDU 	MIS Committee 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Jan 87  11:02:25 PST
Date: Wed 7 Jan 87 10:59:11-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: MIS Committee
To: ac@Score.Stanford.EDU
Message-ID: <12269070871.24.RICHARDSON@Score.Stanford.EDU>

The dean's office at the Medical Center is about to review the MIS program
and would like several faculty members from Computer Science (not affiliated
with the program) to serve on the committee. Nils would like to know if any
of you would like to volunteer.

Thanks!
-Anne
-------

∂07-Jan-87  1602	STAGER@Score.Stanford.EDU 	Contact TAs  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Jan 87  16:02:09 PST
Date: Wed 7 Jan 87 15:56:42-PST
From: Claire Stager <STAGER@Score.Stanford.EDU>
Subject: Contact TAs
To: Instructors@Score.Stanford.EDU
cc: stager@Score.Stanford.EDU
Office: CS-TAC 29, 723-6094
Message-ID: <12269125032.32.STAGER@Score.Stanford.EDU>


We'd like to hear from any of our CS instructors that have more than one TA
assigned to any given course.  The question:

Which TA would you like designated the "contact TA"?  This TA would be the
one we'd contact about distributing Tau Beta Pi evaluations, picking-up grade
sheets, etc. etc.  We hope that having one TA to contact, rather than several,
will simplify matters this quarter.

Hope to hear from you.
Thanks again.
Claire
-------

∂07-Jan-87  1801	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	Next Weeks PLANLUNCHES -- Pierpaolo Degano and Takashi 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 7 Jan 87  18:01:25 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Wed, 7 Jan 87 17:54:25-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA04649; Wed,
	  7 Jan 87 18:00:11 PST
Date: Wed, 7 Jan 87 18:00:11 PST
From: lansky@sri-venice.ARPA (Amy Lansky)
Message-Id: <8701080200.AA04649@sri-venice.ARPA>
To: planlunch@sri-warbucks
Subject: Next Weeks PLANLUNCHES -- Pierpaolo Degano and Takashi
	 Sakuragawa

VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

NOTE: NEXT WEEK THERE ARE 2 SEMINARS, ONE AT THE USUAL TIME AND
THE OTHER ON FRIDAY AT 3:00.  PLEASE ALSO NOTE ROOM CHANGE (EK242).
------------------------------------------------------------------------

	     A SEMANTICS FOR CCS BASED ON PARTIAL ORDERINGS

                           Pierpaolo Degano
                          University of Pisa

                     11:00 AM, MONDAY, January 12
               SRI International, Building E, Room EK242


Milner's CCS has a two-level semantics.  The first level consists of
an abstract machine, based on a labelled transition system, which
defines the STRING of all the actions that a CCS agent performs.
Thus, possible concurrency among independent actions IS NOT explicitly
represented, and is reduced to nondeterminism and interleaving.  The
second level consists in defining a congruence on CCS agents, called
observational congruence. This is obtained by abstracting out the
"internal" moves of the agents, and by considering as congruent those
agents that exhibit the same "external behaviour".

We also take the same approach, but utilize a semantics where the
notion of concurrency IS primitive. More precisely, we directly
express when two actions are causally/temporally related and when they
are independent, i.e.  concurrent. This is done by considering a
PARTIAL ORDER of actions as operational behaviour of an agent, rather
than a string of actions.  In detail, we first single out of a CCS
agent its "processes", i.e., those subagents which may immediately
perform an action. Then a labelled rewriting system is defined which
makes clear the asynchrony of our operational semantics.  The second
semantic level must extend the classical notion of bisimulation to
cope with partial orderings.  A major result of our work is that our
"partial ordering observational congruence" is finer than Milner's
observational congruence exactly in that it distinguishes interleaving
of sequential nondeterministic processes from their concurrent
execution.

-------------------------------------------------------------------------

              AN IMPLEMENTATION OF ADAPTIVE SEARCH

                    Takashi Sakuragawa (TAKASHI@IBM.COM)
        IBM T. J. Watson Research Center and Kyoto University

                     3:00 PM, FRIDAY, January 16
               SRI International, Building E, Room EK242


The Adaptive Optimizer is a program that optimizes Prolog programs by
reordering clauses.  It is an implementation of Natarajan's adaptive
search algorithm that reorders the subproblems of a disjunctive
problem and minimizes the expected search effort.  This talk will
describe implementation details as well as how the efficiency of an
example tree search program is improved.  In this particular example,
the execution speed of the optimized program is more than 200 times
faster than the original one.  The speed improvement observed is for
an artificial example and is not necessarily representative of what
might be obtained from real applications.

-------------------------------------------------------------------------


∂07-Jan-87  1836	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, January 8, No.12
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Jan 87  18:36:43 PST
Date: Wed 7 Jan 87 17:51:22-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, January 8, No.12
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
_____________________________________________________________________________
8 January 1987                  Stanford                      Vol. 2, No. 11
_____________________________________________________________________________

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ____________

          CSLI ACTIVITIES FOR THIS THURSDAY, 8 January 1987

   12 noon		TINLunch
     Ventura Hall       Resurrection of Metaphors -- A Tool for
     Conference Room    Transdisciplinary Migration 
			Discussion led by Egon Loebner
			(Loebner%hp-thor@hplabs.hp.com)
			Abstract in this Calendar
			
   2:15 p.m.		CSLI Seminar
     Redwood Hall       No Seminar
     Room G-19  	
			
   3:30 p.m.		Tea
     Ventura Hall		

                              ____________

          CSLI ACTIVITIES FOR NEXT THURSDAY, 15 January 1987

   12 noon		TINLunch
     Ventura Hall       "Events and LF"  by Stephen Neale
     Conference Room    Discussion led by Peter Ludlow
			(Ludlow@csli.stanford.edu)
			Abstract in this Calendar
			
   2:15 p.m.		CSLI Seminar
     Redwood Hall       An Application of Default Logic to Speech Act Theory
     Room G-19  	C. Raymond Perrault
			(rperrault@sri-warbucks.arpa)
			(Abstract in this Calendar)

   3:30 p.m.		Tea
     Ventura Hall		

                             --------------
                              ANNOUNCEMENT
                         New CSLI Working Group
                     Problems in Authentic Discourse

Those of us at CSLI who study natural language ordinarily work from
sanitized examples of language we have thought up to test this or 
that point of theory.  We rarely put our ideas to test on language that
has actually occurred in conversation, extemporaneous narratives, or
even literature.  With the emphasis on situated language at
CSLI, it is especially important that we do this.  The situations in 
which language is actually used are likely to have many features we
cannot discover through traditional intuitive methods.  The proposal
is to begin with segments of authentic discourse and examine the
problems they raise for the theories and models we are currently 
working on.  The working group would begin this quarter.  If you are 
interested in participating or have suggestions, please write me 
at herb@psych.stanford.edu.

					Herb Clark

                             --------------
                           NEXT WEEK'S SEMINAR
          An Application of Default Logic to Speech Act Theory
                           C. Raymond Perrault
                   Artificial Intelligence Center and
            Center for the Study of Language and Information
                            SRI International
                               January 15

   One of the central issues to be addressed in basing a theory of speech
   acts on independently motivated accounts of propositional attitudes
   (belief, knowledge, intentions, ... ) and action is the specification
   of the effects of communicative acts.  The very fact that speech acts
   are largely conventional means that specifying, for example, the
   effects of the utterance of a declarative sentence, or the performance
   of an assertion, requires taking into consideration many possible
   exceptions to the conventional use of the utterances (e.g., the
   speaker may be lying, the hearer may not believe him, etc.).  Previous
   approaches to the problem have attempted to deal with these exceptions
   by stipulating the consequences of the utterance as the strongest
   condition which is true in all possible conditions of utterance.  We
   will argue against this approach and present an alternative solution
   within the framework of an extension of Reiter's nonmonotonic default
   logic.  Default rules are used to embody a simple theories of belief
   adoption, of action observation, and of the relation between the form
   of a sentence and the attitudes it is used to convey.  This allows
   quite a simple picture of the relation between certain illocutionary
   and perlocutionary acts. The emphasis will be on uses of declarative
   sentences.

                             --------------

                          NEXT WEEK'S TINLUNCH
                             "Events and LF"
                            by Stephen Neale
                     discussion led by Peter Ludlow
                               January 15

   	In this article (forthcoming in Linguistics and Philosophy),
   Neale argues against a criticism of Situation Semantics due to
   Higginbotham (1983).  Higginbotham's argument is a response to a
   treatment of perceptual reports due to Barwise (1981).  Roughly put,
   Barwise's suggestion was that perceptual reports such as `John saw
   Bill run' express relations between agents and situations.
   Higginbotham's counter was that in fact per- ceptual reports contain
   implict quantification over events, and that the logical form of the
   above sentence is something akin to the following:

               (Ex, x an event: Run(x, Bill))[John saw x]

      Neale offers four reasons for rejecting Higginbotham's position.

   1) Higginbotham's analysis does not predict all the available
      inferences in perceptual reports.

   2) Higginbotham's analysis leads him to make several errant
      predictions about causative constructions.

   3) Higginbotham's analysis does not comport well with his chosen
      syntactic framework (GB).

   4) Higginbotham purports to reject model theory, but must in fact
      exploit its resources to capture inferences.

      I will BRIEFLY clarify and defend Higginbotham's views and then
   open the floor for discussion.


!
local modes:
Mode: Text
Fill column:73
fill prefix:"   "
end:
-------

∂07-Jan-87  1855	SOL@CSLI.STANFORD.EDU 	flicks schedule  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Jan 87  18:54:48 PST
Date: Wed 7 Jan 87 18:51:58-PST
From: Sol Lederman <SOL@CSLI.STANFORD.EDU>
Subject: flicks schedule
To: folks@CSLI.STANFORD.EDU

HELP FLICK on turing has the winter quarter flicks schedule, if
anyone cares.

    
    Sol
-------

∂07-Jan-87  2227	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	baruch awerbuch
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 7 Jan 87  22:27:20 PST
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Wed 7 Jan 87 22:23:52-PST
Date: Wed 7 Jan 87 22:23:43-PST
From: Ernst W. Mayr <MAYR@Score.Stanford.EDU>
Subject: baruch awerbuch
To: paco@Navajo.Stanford.EDU, aflb.su@Score.Stanford.EDU
Message-ID: <12269195486.11.MAYR@Score.Stanford.EDU>

... will be visiting this Friday (1/9) and giving a talk in the paco seminar
(see separate announcement). I am still trying to line up a few people 
willing to talk to him on Friday. Open slots: 11 - noon, 2:30 - sundown.
Please drop me a note if you are interested in talking with Baruch!
-ernst
-------

∂08-Jan-87  1322	CHURMA@CSLI.STANFORD.EDU 	orphaned (still) book   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Jan 87  13:22:07 PST
Date: Thu 8 Jan 87 13:14:15-PST
From: Donald Churma <CHURMA@CSLI.STANFORD.EDU>
Subject: orphaned (still) book
To: folks@CSLI.STANFORD.EDU
cc: linguists@CSLI.STANFORD.EDU

In mid-to-late December, I lost a copy of PHONOLOGY YEARBOOK 2
somewhere around CSLI.  (I think I left it in one of the trailer
restrooms.)  I am sure that Bill Poser, to whom it belongs, misses it
greatly.  Please help me reunite the once-happy family by contacting
me (or Bill, or Susi) concerning its whereabouts.  (Unfortunately, it
has no distinguishing characteristics--like Bill's name in it, but
unless it wandered away from CSLI, which it has never done before, it
will presumably be the only copy that could be found (sobbing,
perhaps) at CSLI.

Don Churma
-------

∂08-Jan-87  1519	SCHAFFER@Sushi.Stanford.EDU 	AFLB on 15 January changed
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Jan 87  15:19:11 PST
Date: Thu 8 Jan 87 15:10:51-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: AFLB on 15 January changed
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12269378829.37.SCHAFFER@Sushi.Stanford.EDU>

Today I found out that Ashok Chandra from IBM Yorktown Heights is
visiting Stanford for a couple of weeks and would like to give a talk.
Professor Guibas has very graciously agreed to move his talk to a later
available slot, so that Dr. Chandra can speak at AFLB next week 
(15 January). I'll send out a title and abstract when I get it.
-------

∂08-Jan-87  1537	SCHAFFER@Sushi.Stanford.EDU 	Simonovits seminar on extremal graph theory   
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Jan 87  15:37:13 PST
Date: Thu 8 Jan 87 15:14:53-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Simonovits seminar on extremal graph theory
To: aflb.all@Sushi.Stanford.EDU, su-events@Sushi.Stanford.EDU
Message-ID: <12269379564.37.SCHAFFER@Sushi.Stanford.EDU>

Professor Miklos Simonovits one of the world's foremost experts in
extremal graph theory is visiting our department this quarter. He will
be giving a weekly seminar in this research area. The seminar will
meet Fridays at noon in MJH301. We want to make sure to start on time
so as not to run over into the PACO time slot which starts at 1:15PM.
The first meeting is tomorrow (9 January).
-------

∂08-Jan-87  1605	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB  
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Jan 87  16:05:45 PST
Date: Thu 8 Jan 87 15:56:50-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLB
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12269387199.34.SCHAFFER@Sushi.Stanford.EDU>

An abstract for the next AFLB follows.


15-January-1987: Ashok Chandra (IBM Yorktown Heights)


Large processors typically have a complex memory hierarchy. For
instance, there may be registers, cache, main memory and extended
store. We consider the following approximation (the hierarchical
memory model or HMM): a random access machine where access to memory
location x requires log x time instead of the usual constant time.
Algorithms that take time T(n) on a RAM can be run in time T(n)log n
where T(n) is polynomial. It is shown that in some cases this
log n factor cannot be improved (as for searching). In other cases it
can be reduced to a constant (e.g. for matrix multiplication using
only semiring operations). For yet others it can be reduced only to
log log n (e.g. for oblivious sorting or for computations on a butterfly
network). Differences in the various algorithms give some indication of the
inherent locality of reference in the problem.

***** Time and place: January 15, 12:30 pm in MJH 352 (Bldg. 460) *****


-------

∂08-Jan-87  1645	SCHAFFER@Sushi.Stanford.EDU 	Talks of AFLB interest    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Jan 87  16:45:25 PST
Date: Thu 8 Jan 87 16:29:35-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Talks of AFLB interest
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12269393161.34.SCHAFFER@Sushi.Stanford.EDU>

Next Wednesday there will be two talks of AFLB interest.

At 2:15PM Andrew Odlyzko from Bell LAbs will speak in the 
Math Department (Bldg. 380 Rm 383N-third floor lounge) on
``New Algorithms for Computing the Riemann Zeta Function''

At 4:30PM David Gale from UCBerkeley will give th OR colloquium
in Bldg 550, Rm. 550A on ``The Core of the Assignment Game''.

Call the respective departments for more information.
-------

∂08-Jan-87  1705	@Sushi.Stanford.EDU:MAYR@Score.Stanford.EDU 	Awerbuch seminar    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Jan 87  17:04:55 PST
Received: from Score.Stanford.EDU by Sushi.Stanford.EDU with TCP; Thu 8 Jan 87 16:39:32-PST
Date: Thu 8 Jan 87 16:37:50-PST
From: Ernst W. Mayr <MAYR@Score.Stanford.EDU>
Subject: Awerbuch seminar
To: aflb.local@Score.Stanford.EDU, paco-list@Navajo.Stanford.EDU
Message-ID: <12269394664.34.MAYR@Score.Stanford.EDU>

Here is a reminder for the paco seminar, Friday, Jan. 9, at 1:15pm in MJH352:

"Fail-Safe Compilation of Protocols on Dynamic Communication Networks"

Baruch Awerbuch

Department of Mathematics and 
Laboratory for Computer Science, 
MIT, Cambridge, MA 02139

Abstract

Existing communication networks, e.g. ARPANET, have dynamic topology in the
sense that network links can fail and recover arbitrarily many times. The
design and analysis of protocols in such networks is much more difficult than
a similar task in static networks.  A fail-safe compiler enables us to resolve
this difficulty.  This is an automatic procedure, which transforms an
arbitrary static network protocol into an "equivalent" dynamic network
protocol.  Efficiency of such a compiler is measured in terms of its
communication, time, and space overheads, amortized over all topological
changes (recoveries and failures of links).

The problem of designing fail-safe compiler with bounded amortized
complexities has been open for 10 years.  The (amortized) complexities of the
best known compiler are O(E log k), O(V log k), and O( log k ), in
communication, time and space, respectively. Here E,V,k are upper bounds on
number of network links, number of network nodes, and total number of
topological changes, respectively.  Those complexities increase without bound
as the number of topological changes grows.

We present, for the first time in the literature, a fail-safe compiler
with BOUNDED amortized complexities, which are
O(E), O(V), and O(1), in communication, time and space, respectively. 
-------

∂08-Jan-87  1721	DEWERK@Score.Stanford.EDU 	Informational Meeting  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 8 Jan 87  17:19:13 PST
Date: Thu 8 Jan 87 17:12:03-PST
From: Gerda de Werk <DEWERK@Score.Stanford.EDU>
Subject: Informational Meeting
To: tas@Score.Stanford.EDU, instructors@Score.Stanford.EDU
cc: starlady@Othello.Stanford.EDU, stager@Score.Stanford.EDU,
    jimenez@Score.Stanford.EDU
Message-ID: <12269400892.39.DEWERK@Score.Stanford.EDU>

There will be an informational meeting  for all those people who  will
be making use  of our  Tresidder space  on Tuesday,  13 January.   The
meeting will  start promptly  at  12:15, in  the  Oak Lounge  West  at
Tresidder Union, and should end around 1:00.  The TV people will  also
be there to discuss SITN policies, and to answer any questions you may
have.  This  meeting  applies to  all  TAs, student  instructors,  and
industrial lecturers who have no office space in MJH.

I hope you can make it.
-------

∂08-Jan-87  2126	CLT  	Logic seminar, organizational meeting  
To:   logmtc@SAIL.STANFORD.EDU, su-events@SAIL.STANFORD.EDU    


			      LOGIC SEMINAR

			Department of Mathematics
			   Stanford University


The Logic Seminar will hve an organizational meeting on
Tuesday January 13 at 4pm in 381-T.  Contact P. Scowcroft
to learn of the topics already suggested.  Other suggestions
are welcome.


Philip Scowcroft
382-J
3-1851


--------------------------------------------------------------------------

If you are reading this msg on a bulletin board and would like to be
on the mailing list for announcements relating to logic and
mathematical theory of computation (or if you are on the mailing list and 
would like to be removed) send a message to CLT@SU-AI.ARPA.

∂09-Jan-87  0122	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V5 #1 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Jan 87  01:22:42 PST
Date: Thu  8 Jan 1987 13:28-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V5 #1
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest             Friday, 9 Jan 1987        Volume 5 : Issue 1

Today's Topics:
           Announcement - Position & Final Call for Papers
----------------------------------------------------------------------

Date: Wed, 7 Jan 87 10:13:12 EST
From: Peter Crockett <crockett%syr-sutcase.csnet@RELAY.CS.NET>
Subject: Position Announcement

PROGRAM MANAGER of the Northeast Artificial Intelligence Consortium
(NAIC), a multi-university consortium for research in artificial
intelligence.  Reports directly to Consortium Director and the
Executive Committee.  Responsible for day-to-day programmatic
management of overall consortium and interaction with sponsors.
Coordinate preparation of research proposals and reports.  Organize
industrial affiliates program and attract external research support
for consortium members.  Initiate and coordinate educational programs
including short courses, meetings, and seminars.  The ideal candidate
would have a degree in Computer Science or Computer Engineering, some
background in artificial intelligence, and experience in research
administration and corporate relations.  Consortium member
universities are: SUNY at Buffalo, Clarkson University, University of
Massachusetts, Rensselaer Polytechnic Institute, Rochester Institute
of Technology, University of Rochester, and Syracuse University.  The
Program Manager will be an employee of Syracuse University, which is
the lead institution for the Consortium, and will be covered by a
comprehensive University benefit package.  Applications will be
accepted until January 21, 1987.  Send application with three letters
of reference to Human Resources Office, c/o Dr. Volker Weiss, Director
NAIC, Skytop Office Building, Syracuse University, Syracuse, NY 13244.

------------------------------

Date: 8 Jan 87 14:30:33 EST
From: MCCARTY@RED.RUTGERS.EDU
Subject: Final Call for Papers


                            FINAL CALL FOR PAPERS:

                       First International Conference on
                        ARTIFICIAL INTELLIGENCE AND LAW

                                May 27-29, 1987
                            Northeastern University
                          Boston, Massachusetts, USA

In  recent  years  there  has been an increased interest in the applications of
artificial intelligence to law.  Some of this interest is due to the  potential
practical  applications:    A number of researchers are developing legal expert
systems, intended as an aid  to  lawyers  and  judges;  other  researchers  are
developing  conceptual legal retrieval systems, intended as a complement to the
existing full-text legal retrieval systems.  But the problems in this field are
very difficult.  The natural language of the law is exceedingly complex, and it
is grounded in the fundamental patterns of human common sense reasoning.  Thus,
many  researchers have also adopted the law as an ideal problem domain in which
to tackle some of the basic theoretical issues in AI:   the  representation  of
common  sense  concepts;  the  process of reasoning with concrete examples; the
construction and use of analogies; etc.  There is  reason  to  believe  that  a
thorough  interdisciplinary  approach  to these problems will have significance
for both fields, with both practical and theoretical benefits.

The purpose of this First International Conference on  Artificial  Intelligence
and  Law  is  to  stimulate  further  collaboration  between AI researchers and
lawyers, and to provide a forum for the latest research results in  the  field.
The  conference  is  sponsored  by  the  Center for Law and Computer Science at
Northeastern University.  The General Chair is: Carole D.  Hafner,  College  of
Computer  Science,  Northeastern  University,  360 Huntington Avenue, Boston MA
02115, USA; (617) 437-5116 or (617) 437-2462; hafner.northeastern@csnet-relay.

Authors are invited to contribute papers on the following topics:

   - Legal Expert Systems
   - Conceptual Legal Retrieval Systems
   - Automatic Processing of Natural Legal Texts
   - Computational Models of Legal Reasoning

In addition, papers on the relevant theoretical issues in AI are also  invited,
if  the  relationship  to the law can be clearly demonstrated.  It is important
that authors identify the original contributions presented in their papers, and
that  they  include  a  comparison with previous work.  Each submission will be
reviewed by at least three members of the Program Committee (listed below), and
judged as to its originality, quality and significance.

Authors  should submit six (6) copies of an Extended Abstract (6 to 8 pages) by
January 15, 1987, to the Program Chair:    L.  Thorne  McCarty,  Department  of
Computer  Science,  Rutgers  University,  New  Brunswick  NJ  08903, USA; (201)
932-2657; mccarty@rutgers.arpa.  Notification of acceptance or  rejection  will
be  sent  out  by March 1, 1987.  Final camera-ready copy of the complete paper
(up to 15 pages) will be due by April 15, 1987.

Conference Chair:        Carole D. Hafner         Northeastern University

Program Chair:           L. Thorne McCarty        Rutgers University

Program Committee:       Donald H. Berman         Northeastern University
                         Michael G. Dyer          UCLA
                         Edwina L. Rissland       University of Massachusetts
                         Marek J. Sergot          Imperial College, London
                         Donald A. Waterman       The RAND Corporation

------------------------------

End of PROLOG Digest
********************

∂09-Jan-87  1548	JUTTA@Score.Stanford.EDU 	MS Committee meeting    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Jan 87  15:48:26 PST
Date: Fri 9 Jan 87 15:35:37-PST
From: Jutta McCormick <JUTTA@Score.Stanford.EDU>
Subject: MS Committee meeting
To: ms-program@Score.Stanford.EDU
Stanford-Phone: (415) 723-0572
Message-ID: <12269645480.41.JUTTA@Score.Stanford.EDU>

The MS committee needs to meet in order to discuss what to do about two 
students who have not made reasonable progress and who have had Holds
placed on their Winter Quarter registration.  The meeting is scheduled
for Tuesday, January 13, at 1:15 p.m., in MJH 301.  It is important that
it be attended by as many committee members as possible.  Please let me
know right away whether you will be there.
--Jutta McCormick
----
-------

∂09-Jan-87  1806	@Score.Stanford.EDU:Stansbury.pa@Xerox.COM 	Re: MS Committee meeting  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 9 Jan 87  18:05:26 PST
Received: from Xerox.COM by SU-SCORE.ARPA with TCP; Fri 9 Jan 87 17:39:07-PST
Received: from Cabernet.ms by ArpaGateway.ms ; 09 JAN 87 16:00:46 PST
Date: 9 Jan 87 16:00 PST
From: Stansbury.pa@Xerox.COM
Subject: Re: MS Committee meeting
In-reply-to: Jutta McCormick <JUTTA@Score.Stanford.EDU>'s message of
 Fri, 9 Jan 87 15:35:37 PST
To: JUTTA@Score.Stanford.EDU
cc: ms-program@Score.Stanford.EDU
Message-ID: <870109-160046-3423@Xerox>

I have a meeting at Xerox at 2:00 that day which I cannot avoid.  So I
can make the MS meeting, but I may have to leave a bit early.

-- Tayloe.

∂10-Jan-87  1541	ullman@navajo.stanford.edu 	We're back  
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 10 Jan 87  15:41:54 PST
Received: by navajo.stanford.edu; Sat, 10 Jan 87 15:36:34 PST
Date: Sat, 10 Jan 87 15:36:34 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: We're back
To: nail@navajo.stanford.edu

We're now nail@navajo again.
Under the new system, I have to handle all insertions/deletions
from the list, so mail such requests to ullman@navajo.
The address mailer@navajo no longer handles such things automatically.

Another clerical matter: there is also a list nail-local@navajo
used for nontechnical matters concerning, e.g., meetings of the
NAIL! research group.  If you want to be on that list, you may;
again, requests have to be send directly to me.
				---jeff

∂11-Jan-87  1446	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	REMINDER -- tomorrow's Planlunch -- Pierpaolo Degano   
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 11 Jan 87  14:46:28 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Sun, 11 Jan 87 14:39:52-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA07056; Sun,
	  11 Jan 87 14:45:29 PST
Date: Sun, 11 Jan 87 14:45:29 PST
From: lansky@sri-venice.ARPA (Amy Lansky)
Message-Id: <8701112245.AA07056@sri-venice.ARPA>
To: planlunch_reminder@sri-warbucks
Subject: REMINDER -- tomorrow's Planlunch -- Pierpaolo Degano

VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

------------------------------------------------------------------------

	     A SEMANTICS FOR CCS BASED ON PARTIAL ORDERINGS

                           Pierpaolo Degano
                          University of Pisa

                     11:00 AM, MONDAY, January 12
               SRI International, Building E, Room EK242


Milner's CCS has a two-level semantics.  The first level consists of
an abstract machine, based on a labelled transition system, which
defines the STRING of all the actions that a CCS agent performs.
Thus, possible concurrency among independent actions IS NOT explicitly
represented, and is reduced to nondeterminism and interleaving.  The
second level consists in defining a congruence on CCS agents, called
observational congruence. This is obtained by abstracting out the
"internal" moves of the agents, and by considering as congruent those
agents that exhibit the same "external behaviour".

We also take the same approach, but utilize a semantics where the
notion of concurrency IS primitive. More precisely, we directly
express when two actions are causally/temporally related and when they
are independent, i.e.  concurrent. This is done by considering a
PARTIAL ORDER of actions as operational behaviour of an agent, rather
than a string of actions.  In detail, we first single out of a CCS
agent its "processes", i.e., those subagents which may immediately
perform an action. Then a labelled rewriting system is defined which
makes clear the asynchrony of our operational semantics.  The second
semantic level must extend the classical notion of bisimulation to
cope with partial orderings.  A major result of our work is that our
"partial ordering observational congruence" is finer than Milner's
observational congruence exactly in that it distinguishes interleaving
of sequential nondeterministic processes from their concurrent
execution.



            



∂12-Jan-87  0111	RESTIVO@Score.Stanford.EDU 	PROLOG Digest   V5 #2 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Jan 87  01:11:32 PST
Date: Sun 11 Jan 1987 11:07-PST
From: Chuck Restivo (The Moderator) <PROLOG-REQUEST@SU-SCORE.ARPA>
Reply-to: PROLOG@SU-SCORE.ARPA
US-Mail: P.O. Box 4584, Stanford CA  94305
Subject: PROLOG Digest   V5 #2
To: PROLOG@SU-SCORE.ARPA


PROLOG Digest            Monday, 12 Jan 1987        Volume 5 : Issue 2

Today's Topics:
           Query - Need prolog_lib & Collecting Bug Stories
----------------------------------------------------------------------

Date: 30 Dec 86 06:46:08 GMT
From: Steve Childress <felix!scgvaxd!wlbr!wlbreng1!steve@hplabs.hp.com>
Subject: Need prolog_lib for UNSW Prolog

I have ported the UNSW prolog interpreter to the AMIGA. Seems to work,
but to test I need the library "prolog_lib" which this site doesn't
have.   This file contains the code for many built-in's.

Sure would appreciate any pointers on where to obtain said file!

Regards,
Steve Childress

------------------------------

Date: 10 Jan 87 08:34:15 GMT
From: levin@locus.ucla.edu
Subject: Collecting favorite bug stories

I am collecting anecdotes of experiences, (real or imagined) for a
book to be titled:

    MY FAVORITE BUGS: Humourous, and Horrible Experiences in Software
                      Engineering.

As one might tell from the title, the book will be filled with
wonderful tales that programmers tell each other, over a few too many
beers, after a long day at the keyboard.

The book is meant to be read for entertainment, as well as for
education.  In that light, I am asking that contributions include
(when possible), a short description of the bug, some comments on why
it was special, how the solution was found, and maybe (for the
appendix of the book) a few lines of code.

You don't need to write anything long; a page should do it.  All
contributors are thanked in advance, and will be credited in the book
for their contributions.

-- Stuart LeVine

------------------------------

End of PROLOG Digest
********************

∂12-Jan-87  0958	ullman@navajo.stanford.edu 	More history
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Jan 87  09:58:53 PST
Received: by navajo.stanford.edu; Mon, 12 Jan 87 09:56:04 PST
Date: Mon, 12 Jan 87 09:56:04 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: More history
To: nail@navajo.stanford.edu

The following was contributed by Dave Maier, but failed to reach the
list because 2-phase locking was not used when the name of the
list was changed.
***************************************************************
	Another	tidbit of history about the relational model
	is an MIT Masters/BA
	Thesis on a database system called Goldstar that ran under Multics.  It
	had join, project, union, difference, intersection (but not selection).
	The two guys who implemented it also
	figured out functional dependencies,
	and proved the basic decomposition theorem: XYZ decomposes losslessly
	onto XY and XZ if X-->Y.  They also knew the difference between a
	relation vs. a table (sets/lists).
	
	When was it defended? June 1970, the same month that Codd's first paper
	appeared in CACM.
	
	If anyone wants a reference, I can send it.
	
	Dave Maier
	
	

∂12-Jan-87  1448	FORD@CSLI.STANFORD.EDU 	goodbye    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Jan 87  14:48:23 PST
Date: Mon 12 Jan 87 14:41:21-PST
From: Marilyn Ford <FORD@CSLI.STANFORD.EDU>
Subject: goodbye
To: folks@CSLI.STANFORD.EDU



Dear All,

I am off again to the land down under, but hope to be back before too long.
Thanks to all for making my visit so enjoyable.

				Marilyn
-------

∂12-Jan-87  1600	TAJNAI@Score.Stanford.EDU 	Sunrise Club Meeting 1/20/87
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Jan 87  15:59:57 PST
Date: Mon 12 Jan 87 15:49:36-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: Sunrise Club Meeting 1/20/87
To: Faculty@Score.Stanford.EDU
Message-ID: <12270434459.31.TAJNAI@Score.Stanford.EDU>

Dear Faculty Members:

     You are cordially invited to attend the next School of
Engineering Sunrise Club meeting on Tuesday, January 20, 1987, at
7:30 a.m.  The meeting will be held in Tresidder Union's Oak
Lounge.  Professor James D. Plummer, Director of the Integrated
Circuits Laboratory, will speak on "Integrated Circuits--Where is
VLSI Heading?"

     The Sunrise Club is designed to provide a common meeting
ground for students and faculty and their counterparts in venture
capital firms and small or start-up high technology companies.
There are currently 29 members.

     The benefits to us are an increased pool of fellowship funds
(the $2500 annual gift made by the corporate members goes for
fellowships) and an opportunity to exchange information with an
important local group of engineers, scientists and entrepreneurs.

     Since we must have a fairly accurate head count in order to
plan the breakfast, please respond to Ann Diaz-Barriga at
723-3051 or Diaz@Score.

                              Sincerely,

                              Nils Nilsson
                              Chairman
-------

∂12-Jan-87  1618	ullman@navajo.stanford.edu 	KB/DB notes offered   
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Jan 87  16:17:29 PST
Received: by navajo.stanford.edu; Mon, 12 Jan 87 16:14:55 PST
Date: Mon, 12 Jan 87 16:14:55 PST
From: Jeff Ullman <ullman@navajo.stanford.edu>
Subject: KB/DB notes offered
To: nail@navajo.stanford.edu

I have produced a few copies of the first three chapters of
my revised database book, which will cover "knowledge-base" systems
fairly heavily.  The rough outline is:
Ch. 1: Introductory BS, like Sect. 1.1, 1.2 of old book,
but including motivation for the use of logical rules as queries.

Ch. 2: Data models, like old Sect. 1.3, 1.4, but including
5.2 (relational algebra) and a section on the "object" model.

CH.3: Logic as a data model; LFP interpretation of Datalog,
negation and stratified programs, relational calculus, domain independence
and safety of TRC, DRC, nonrecursive, stratified Datalog;
logic with function symbols; CWA.

If anybody is willing to give this material a critical reading or
would like to try it out in a course, please let me know, and
I'll mail you a copy.
				---jdu

∂12-Jan-87  1712	vardi@navajo.stanford.edu 	Re:  More history 
Received: from NAVAJO.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Jan 87  17:12:22 PST
Received: by navajo.stanford.edu; Mon, 12 Jan 87 17:10:25 PST
Date: Mon, 12 Jan 87 17:10:25 PST
From: Moshe Vardi <vardi@navajo.stanford.edu>
Subject: Re:  More history
To: nail@navajo.stanford.edu

There is also the work by Kuns at the Rand Corporation from 1967.
His query language was the relational calculus (i.e., first-order logic).
The result that safety of queries is undecidable (by Di Paola) was
published in JACM in 1969.

Moshe

∂12-Jan-87  1830	@Score.Stanford.EDU:cheriton@pescadero.stanford.edu 	CSD Colloquium   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 12 Jan 87  18:30:35 PST
Received: from pescadero.stanford.edu by SU-SCORE.ARPA with TCP; Mon 12 Jan 87 18:26:22-PST
Received: by pescadero.stanford.edu with Sendmail; Mon, 12 Jan 87 18:28:37 pst
Date: Mon, 12 Jan 87 18:28:37 pst
From: David Cheriton <cheriton@pescadero.stanford.edu>
Subject: CSD Colloquium
To: faculty@score

I am running the CSD Colloquium for Winter quarter and Anop Gupta is
running it in Spring Quarter.  At this point, I have only two slots left
at the end of the Winter quarter.  However, Anop and I are soliciting
suggestions for the end of this quarter, and especially next quarter.
Let us know if there are some people you would like to speak here.
Thanks
David C.

∂13-Jan-87  0836	TAJNAI@Score.Stanford.EDU 	Pricing for Reunion    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Jan 87  08:36:31 PST
Date: Tue 13 Jan 87 08:30:38-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: Pricing for Reunion
To: faculty@Score.Stanford.EDU
Message-ID: <12270616692.17.TAJNAI@Score.Stanford.EDU>


The Reunion Committee met last night and I raised the issue of
cost for the faculty.  It was decided that the committee members,
full-time faculty members, and significant others, would be charged
$75.00  

One of the professors sent in the full amount and he will be given
a refund.

The only ones who will not be required to pay are those invited to
speak at the symposium.

The dates are:

Thursday evening, March 26 - no-host cocktail party at the faculty club.
Friday, March 27 -- all day symposium and banquet at faculty club.
Sat., March 28 -- picnic

Carolyn
-------

∂13-Jan-87  0843	EPPLEY@Score.Stanford.EDU 	Lunch   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Jan 87  08:43:06 PST
Date: Tue 13 Jan 87 08:35:07-PST
From: LaDonna Eppley <EPPLEY@Score.Stanford.EDU>
Subject: Lunch
To: Faculty@Score.Stanford.EDU
Message-ID: <12270617508.23.EPPLEY@Score.Stanford.EDU>


Nils won't be able to make the lunch today, but requests that you enjoy
lunch anyway.

LaDonna
-------

∂13-Jan-87  2057	SCHAFFER@Sushi.Stanford.EDU 	Next AFLB(s)    
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 13 Jan 87  19:48:26 PST
Date: Tue 13 Jan 87 19:41:33-PST
From: Alejandro Schaffer <SCHAFFER@Sushi.Stanford.EDU>
Subject: Next AFLB(s)
To: aflb.all@Sushi.Stanford.EDU
Message-ID: <12270738829.17.SCHAFFER@Sushi.Stanford.EDU>

Abstracts for the next two talks follow. Any typos are my fault. A.


15-January-1987: Ashok Chandra (IBM Yorktown Heights)

A Model for Hierarchical Memory

Large processors typically have a complex memory hierarchy. For
instance, there may be registers, cache, main memory and extended
store. We consider the following approximation (the hierarchical
memory model or HMM): a random access machine where access to memory
location x requires log x time instead of the usual constant time.
Algorithms that take time T(n) on a RAM can be run in time T(n)log n
where T(n) is polynomial. It is shown that in some cases this
log n factor cannot be improved (as for searching). In other cases it
can be reduced to a constant (e.g. for matrix multiplication using
only semiring operations). For yet others it can be reduced only to
log log n (e.g. for oblivious sorting or for computations on a butterfly
network). Differences in the various algorithms give some indication of the
inherent locality of reference in the problem.

***** Time and place: January 15, 12:30 pm in MJH 352 (Bldg. 460) *****


22-January-1987: Silvio Ursic (Madison, WI)

A Linear Characterization of Counting Problems

The problem of counting the number of inputs accepted by a
Turing machine in a polynomial number of steps is transformed to
a linear program in a polynomial number of variables and with integer
coefficients of polynomial size.

The polytopes defined by the linear program are projections of cubes.
Their vertices are labeled with some of the boolean
functions in N boolean variables. They are defined with recursions
that mirror the binomial recursion and have been named ``binomial
polytopes''.

Boolean symmetric functions assume a preeminent role in this work. A new
symmetry, distinct from negation and permutation of variables
is found to be present. The results extend the range of combinatorial
problems that can be approached with methods to solve systems
of linear inequalities to counting problems. They show that an incomplete
knowledge of the face structure of the associated polytopes leads
to imprecise counting. With a linear program, we obtain upper and lower
bounds to the number of inputs accepted by the associated Turing
machine. They also show that probabilistic Turing machines are a more
natural model for integer and linear programming methods based
on an incomplete description of the underlying polytopes.

***** Time and place: January 22, 12:30 pm in MJH 352 (Bldg. 460) *****
-------

∂14-Jan-87  1010	AAAI-OFFICE@SUMEX-AIM.STANFORD.EDU 	Feb 6 Executive Council Meeting   
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Jan 87  10:10:17 PST
Date: Wed 14 Jan 87 10:04:52-PST
From: AAAI <AAAI-OFFICE@SUMEX-AIM.STANFORD.EDU>
Subject: Feb 6 Executive Council Meeting
To: officers: ;
cc: aaai-OFFICE@SUMEX-AIM.STANFORD.EDU
Telephone: (415) 328-3123
Postal-Address: 445 Burgess Drive, Menlo Park, CA 94025
Message-ID: <12270895991.44.AAAI-OFFICE@SUMEX-AIM.STANFORD.EDU>

'

The Executive Committee (President, President-elect, Sec-Treasurer,
and the Past President) have decided to postpone the February 6
meeting in Denver because after a review of the agenda items none
seemed pressing enough to warrant a meeting.  Those agenda items
included the establishment of a mini-symposium eries, discussion of
the 1986 conference survey (which you will be receiving in the mail),
appointment of the magazine's associate editor, ideas to generate more
basic research,etc.  

In lieu of a meeting, some other mechanisms for discussing these items
such as a meeting of a subset of the Council or electronic discussions
will be used.  This postponement does not mean that no interim meetings
will occur in the future.  If pressing items of discussion do arise,
then a meeting will be convened.

We apologize for any inconvenience from this postponement.

--Claudia

-------

∂14-Jan-87  1123	RICHARDSON@Score.Stanford.EDU 	Fac. Meeting  
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Jan 87  11:23:46 PST
Date: Wed 14 Jan 87 11:20:04-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Fac. Meeting
To: tenured@Score.Stanford.EDU
Message-ID: <12270909679.12.RICHARDSON@Score.Stanford.EDU>

The faculty meeting scheduled for Tuesday, Jan. 20 has been rescheduled.
It will now be held on Tuesday, Jan. 27 at 2:30 in MJH 252.
-------

∂14-Jan-87  1125	RICHARDSON@Score.Stanford.EDU 	Cheriton/Lantz
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Jan 87  11:25:49 PST
Date: Wed 14 Jan 87 11:21:30-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Cheriton/Lantz
To: tenured@Score.Stanford.EDU
Message-ID: <12270909942.12.RICHARDSON@Score.Stanford.EDU>

I'd like to remind all tenured faculty to stop by my office prior to the
faculty meeting on Jan. 27 to read through the Cheriton and Lantz letters
that we have received.

Thanks,
Anne
-------

∂14-Jan-87  1157	@Sushi.Stanford.EDU:THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu 	a day of complexity theory at northeastern university 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Jan 87  11:55:42 PST
Received: from lindy.STANFORD.EDU by Sushi.Stanford.EDU with TCP; Wed 14 Jan 87 11:43:06-PST
Received: by lindy.STANFORD.EDU; Wed, 14 Jan 87 11:44:11 PST
Date: Wed, 14 Jan 87 11:46:33 PST
From: <THEORYNT@yktvmx.bitnet>
Reply-To: THEORYNT%YKTVMX.bitnet@forsythe.stanford.edu
To: aflb.tn@sushi.stanford.edu
Subject:  a day of complexity theory at northeastern university

Date: Mon, 5 Jan 87 10:25:33 EST
From: selman%corwin.ccs.northeastern.edu@csnet-relay.arpa
Subject: a day of complexity theory at northeastern university
Message-id: <C033.THEORYNT@ibm.com>
Resent-date: 14 Jan 1987 14:41:12-EST (Wednesday)
Resent-From: THEORYNT@YKTVMX.bitnet
Reply-To: THEORYNT@YKTVMX.bitnet
Resent-to: Theory-List@ibm.com


                   College of Computer Science
                     Northeastern University


             A Day of Structure in Complexity Theory
                    Friday, January 23, 1987


                       SECOND ANNOUNCEMENT


Join us for a day of  talks  given  by  members  of  the  Program
Committee  of  the  Second  Annual Structure in Complexity Theory
Conference.
                       Schedule of Events

10:00 a.m.          Shafi Goldwasser    "Interactive Proof Systems"
                    M.I.T.

11:00 a.m.          Uwe Schoening        "Probabilistic Complexity Classes,
                    EWH Koblenz          Lowness, and Graph Isomorphism"

12:00 noon          Lunch Break

1:30 p.m.           Stephen Mahaney     "Collapsing Degrees:  Progress on
                    AT&T Bell Labs       the Isomorphism Conjecture"

2:30 p.m.           Neil Immerman       "Expressibility and Parallel
                    Yale University      Computation"

3:30 p.m.           Juris Hartmanis     "About UP, One-Way Functions,
                    Cornell University   and the Isomorphism Conjecture"

All talks will take place at 356 Ell Center on  the  Northeastern
University campus.

PARKING ON CAMPUS WILL BE AVAILABLE BUT REQUIRES PRIOR APPROVAL.
If you will be driving, for information about visitor parking and
maps of campus, please contact:

               Mrs. Gerry Hayes
               College of Computer Science
               Northeastern University
               360 Huntington Ave.
               Boston, MA 02115
               (617) 437-2462

For other information please contact Alan Selman,  (617)437-8688,
selman@corwin.ccs.northeastern.edu.

The Second Annual Structure in Complexity Theory Conference  will
be held June 16 -18, 1987, at Cornell University, Ithaca, NY, and
is sponsored by the IEEE Computer Society Technical Committee  on
Foundations   of   Computer   Science,  Cornell  University,  and
Northeastern University.

∂14-Jan-87  1310	SHIRAI@CSLI.STANFORD.EDU 	Greeting 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Jan 87  13:10:12 PST
Date: Wed 14 Jan 87 12:38:12-PST
From: Shirai Kenichiro <SHIRAI@CSLI.STANFORD.EDU>
Subject: Greeting
To: folks@CSLI.STANFORD.EDU

Hi, everyboy!

I am here after spending 8 months working on important issues in formal
semantics in Amsterdam.

I will stay here for 3 month to return to my teaching  and administrative
obligation in Japan, ah....

I am looking for people here who want to discuss with me empirical and
theoretical issues in formal semantics with special reference to those 
concerning Japanese and other oriental languages.  I am hunting for a
theoretical framework which best describe and explain semantic phenomena
in Japanese language which are probably unimaginable and alien to naive
theoretical linguists who work only on their native tongues and Another
language.  Or should I construct a totally new theory from scratch myself?

Help me!

Ken
-------

∂14-Jan-87  1704	JUTTA@Score.Stanford.EDU 	MSCS Program Committee Meetiing   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Jan 87  17:00:55 PST
Date: Wed 14 Jan 87 16:57:17-PST
From: Jutta McCormick <JUTTA@Score.Stanford.EDU>
Subject: MSCS Program Committee Meetiing
To: ms-program@Score.Stanford.EDU
cc: ag@Amadeus.Stanford.EDU
Stanford-Phone: (415) 723-0572
Message-ID: <12270971068.47.JUTTA@Score.Stanford.EDU>

The next MSCS Program Committee meeting is scheduled for Tuesday, January 27,
1:15 p.m. in MJH 252.  This meeting is intended specifically for the
Committee to look at the MS program in view of the course changes due to the
undergraduate program.  Several Committee members will examine the
specializations and will have recommendations for changes and/or 
additions/deletions.

The specializations were assigned as follows:
	Numerical Analysis/Scientific Computation   -   Oliger
	Systems   -   Stansbury
	Software Theory   -   Sharkansky
	Theoretical Computer Science   -   Manna
	Symbolic and Heuristic Computation   -  Reges
	Database   -   Wiederhold

Please let me know ASAP if you will attend this meeting.
--Jutta
-------
-------

∂14-Jan-87  1758	TUTIYA@CSLI.STANFORD.EDU 	Japanese semantics 
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Jan 87  17:58:21 PST
Date: Wed 14 Jan 87 17:43:11-PST
From: Syun Tutiya <TUTIYA@CSLI.STANFORD.EDU>
Subject: Japanese semantics
To: iida@CSLI.STANFORD.EDU, shirai@CSLI.STANFORD.EDU, yo@CSLI.STANFORD.EDU,
    TUTIYA@CSLI.STANFORD.EDU
cc: saiki@CSLI.STANFORD.EDU, klee@CSLI.STANFORD.EDU, folks@CSLI.STANFORD.EDU,
    mukai%icot.jp@RELAY.CS.NET, mukai%icot.uucp@EDDIE.MIT.EDU,
    a88868%ccut.u-tokyo.junet%utokyo-relay.csnet@RELAY.CS.NET

We are going to have informal discussion on Japanese semantics to find
a theoretical framework which best describes those phenomena peculiar
to Japanese language but which also can deal with other closely
examined languages.

We will meet on Friday mornings, 10:30 -- 12:00 at CSLI Ventura
Trailer Seminar Room, beginning on Jan 16.

Please join us if you are interested.

Ken Shirai(shirai@csli)
Masayo Iida(iida@csli)
Syun Tutiya(tutiya@csli)
-------

∂14-Jan-87  1938	EMMA@CSLI.STANFORD.EDU 	CSLI Calendar, January 15, No.12    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 14 Jan 87  19:33:26 PST
Date: Wed 14 Jan 87 17:45:10-PST
From: Emma Pease <Emma@CSLI.STANFORD.EDU>
Subject: CSLI Calendar, January 15, No.12
To: friends@CSLI.STANFORD.EDU
Tel: (415) 723-3561


       C S L I   C A L E N D A R   O F   P U B L I C   E V E N T S
_____________________________________________________________________________
15 January 1987                  Stanford                      Vol. 2, No. 12
_____________________________________________________________________________

     A weekly publication of The Center for the Study of Language and
     Information, Ventura Hall, Stanford University, Stanford, CA 94305
                              ____________

           CSLI ACTIVITIES FOR THIS THURSDAY, 15 January 1987


   12 noon		TINLunch
     Ventura Hall       "Events and LF"  by Stephen Neale
     Conference Room    Discussion led by Peter Ludlow
			(Ludlow@csli.stanford.edu)
			Abstract in the last Calendar
			
   2:15 p.m.		CSLI Seminar
     Classroom          An Application of Default Logic to Speech Act Theory
     Ventura Trailers  	C. Raymond Perrault
			(Rperrault@sri-warbucks.arpa)
			Abstract in the last Calendar

   3:30 p.m.		Tea
     Ventura Hall		
                              ____________

           CSLI ACTIVITIES FOR NEXT THURSDAY, 22 January 1987

   12 noon		TINLunch
     Ventura Hall       "Pragmatics and Modularity"
     Conference Room    by Deirdre Wilson and Dan Sperber
			Discussion led by Gary Holden
			(Holden@csli.stanford.edu)
			Abstract in the next Calendar
			
   2:15 p.m.		CSLI Seminar
     Classroom          The Semantics of Clocks
     Ventura Trailers  	Brian Smith
			(BrianSmith.pa@xerox.com)
			Abstract in this Calendar

   3:30 p.m.		Tea
     Ventura Hall		

                             --------------
                              ANNOUNCEMENT

   Please note that this Thursday's Seminar will be in the Ventura
   Trailer Classroom, not in Redwood G-19.  Future Thursday Seminars will
   also meet in the Ventura Trailer Classroom until a better room can be
   found.
                             --------------
                           NEXT WEEK'S SEMINAR
                         The Semantics of Clocks
                               Brian Smith
                               January 22

   Clocks participate in their subject matter.  Temporal by nature, they
   also represent time.  And yet, like other representational systems,
   clocks have been hard to build, and can be wrong.  For these and other
   reasons clocks are a good foil with which to explore issues in AI and
   cognitive science about computation, mind, and the relation between
   semantics and mechanism.
      An analysis will be presented of clock face content and the
   function of clockworks, and of various notions of chronological
   correctness.  The results are intended to illustrate a more general
   challenge to the formality of inference, to widen our conception of
   computation, and to clarify the conditions governing representational
   systems in general.


-------

∂14-Jan-87  2123	CLT  	Special talk  
To:   logmtc@SAIL.STANFORD.EDU   

Mail-From: ETCHEMENDY created at 14-Jan-87 11:50:03
Date: Wed 14 Jan 87 11:50:03-PST
From: John Etchemendy <ETCHEMENDY@CSLI.STANFORD.EDU>
Subject: Special talk
To: phil-all@CSLI.STANFORD.EDU

Please note in your calendar the following special talk:


          		Tony Ungar
          "The Interpretation of Derivations"

           When: Tuesday, January 27, noon
             Where:  Bldg 60, room 62P

(Apologies for the nonstandard day, time, and room; please come
anyway.  Bring your lunch.)  


∂15-Jan-87  1054	admin%cogsci.Berkeley.EDU@BERKELEY.EDU 	UCB Cognitive Science Seminar -- January 27, 1987 
Received: from [128.32.130.5] by SAIL.STANFORD.EDU with TCP; 15 Jan 87  10:50:53 PST
Received: by cogsci.berkeley.edu (5.57/1.20)
	id AA01185; Thu, 15 Jan 87 10:35:57 PST
Date: Thu, 15 Jan 87 10:35:57 PST
From: admin%cogsci.Berkeley.EDU@berkeley.edu (Cognitive Science Program)
Message-Id: <8701151835.AA01185@cogsci.berkeley.edu>
To: allmsgs@cogsci.berkeley.edu, cogsci-friends@cogsci.berkeley.edu
Subject: UCB Cognitive Science Seminar -- January 27, 1987
Cc: admin@cogsci.berkeley.edu


               BERKELEY COGNITIVE SCIENCE PROGRAM
               SPRING - 1987

             Cognitive Science Seminar - IDS 237B

              Tuesday, January 27, 11:00 - 12:30
                        2515 Tolman Hall
                    Discussion: 12:30 - 1:30
                        2515 Tolman Hall

``Using fast weights to deblur old memories and assimilate new ones."

                          Geoff Hinton
                        Computer Science
                         Carnegie Mellon

Connectionist models usually have a single weight on each connection.  Some
interesting new properties emerge  if  each  connection  has  two
weights   --  a  slow,  plastic  weight  which  stores  long-term
knowledge and a  fast,  elastic  weight  which  stores  temporary
knowledge  and spontaneously decays towards zero.  Suppose that a
network learns a  set  of  associations,  and  then  subsequently
learns more associations.  Associations in the first set will be-
come "blurred", but it is possible to deblur all the associations
in  the  first  set  by  rehearsing  on  just a few of them.  The
rehearsal allows the fast weights to take on values  that  cancel
out  the  changes  in  the  slow weights caused by the subsequent
learning.

Fast weights can also be used to minimize interference by  minim-
izing  the  changes  to the slow weights that are required to as-
similate new knowledge.  The fast weights search for the smallest
change  in  the slow weights that is capable of incorporating the
new knowledge.  This is equivalent  to  searching  for  analogies
that  allow the new knowledge to be represented as a minor varia-
tion of the old knowledge.
---------------------------------------------------------------
UPCOMING TALKS
Feb 10:  Anne Treisman, Psychology Department, UC Berkeley.
---------------------------------------------------------------
ELSEWHERE ON CAMPUS
Geoff Hinton will speak at the SESAME Colloquium on Monday Jan. 26, in
Tolman 2515 from 4-6.
---------------------------------------------------------------

∂15-Jan-87  1137	HEWETT@SUMEX-AIM.STANFORD.EDU 	Explorer time lossage   
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Jan 87  11:35:12 PST
Date: Thu 15 Jan 87 11:33:43-PST
From: Mike Hewett <HEWETT@SUMEX-AIM.STANFORD.EDU>
Subject: Explorer time lossage
To: ksl-lispm@SUMEX-AIM.STANFORD.EDU
Message-ID: <12271174309.66.HEWETT@SUMEX-AIM.STANFORD.EDU>

The KSL TI Explorers suffer from some weird ailment where
the on-screen clock rapidly falls behind real time.  I find
this especially annoying so I found a reasonable solution.

In my login-init, I have the line:

  (process-run-function
       '(:name time-keeper :restart-after-boot t)
       #'(lambda () (loop (time:set-local-time) (sleep 1800))))

This process comes in every 30 minutes and resets the time.  For
all practical purposes it's invisible (I've never seen it come
in) and it works!  

I think that this or something like this should at least be installed
on X8, the file server, and it would probably be useful to everyone on
their own machines.

Mike
-------

∂15-Jan-87  1137	HEWETT@SUMEX-AIM.STANFORD.EDU 	Explorer time lossage   
Received: from SUMEX-AIM.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Jan 87  11:35:12 PST
Date: Thu 15 Jan 87 11:33:43-PST
From: Mike Hewett <HEWETT@SUMEX-AIM.STANFORD.EDU>
Subject: Explorer time lossage
To: ksl-lispm@SUMEX-AIM.STANFORD.EDU
Message-ID: <12271174309.66.HEWETT@SUMEX-AIM.STANFORD.EDU>

The KSL TI Explorers suffer from some weird ailment where
the on-screen clock rapidly falls behind real time.  I find
this especially annoying so I found a reasonable solution.

In my login-init, I have the line:

  (process-run-function
       '(:name time-keeper :restart-after-boot t)
       #'(lambda () (loop (time:set-local-time) (sleep 1800))))

This process comes in every 30 minutes and resets the time.  For
all practical purposes it's invisible (I've never seen it come
in) and it works!  

I think that this or something like this should at least be installed
on X8, the file server, and it would probably be useful to everyone on
their own machines.

Mike
-------

∂15-Jan-87  1137	@Score.Stanford.EDU:cheriton@pescadero.stanford.edu 	Coffee, tea and me    
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Jan 87  11:37:03 PST
Received: from pescadero.stanford.edu by SU-SCORE.ARPA with TCP; Thu 15 Jan 87 11:21:44-PST
Received: by pescadero.stanford.edu with Sendmail; Thu, 15 Jan 87 11:14:32 pst
Date: Thu, 15 Jan 87 11:14:32 pst
From: David Cheriton <cheriton@pescadero.stanford.edu>
Subject: Coffee, tea and me
To: faculty@score

I would like us to make the coffee. tea, etc. in the lounge free again,
as it was last year.  I think it adds to the friendly feeling to the dept.
that I think we should foster.  Les says that the cost is $6K per year.
I would like to cover this from my unrestricted funds but its a bit much
for my resources alone.  Would anyone else be willing to contribute some
funds to the cause?
David C.

∂15-Jan-87  1156	@CSLI.STANFORD.EDU:JONES@SRI-WARBUCKS.ARPA 	Guest speaker   
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Jan 87  11:54:07 PST
Received: from SRI-WARBUCKS.ARPA by CSLI.STANFORD.EDU with TCP; Thu 15 Jan 87 11:38:29-PST
Date: Thu 15 Jan 87 11:38:21-PST
From: Mae Jones <JONES@SRI-WARBUCKS.ARPA>
Subject: Guest speaker
To: aic-staff@SRI-WARBUCKS.ARPA
Cc: folks@SU-CSLI.ARPA
Message-ID: <VAX-MM(195)+TOPSLIB(122)+PONY(0) 15-Jan-87 11:38:21.SRI-WARBUCKS.ARPA>


Ernie Davis, New York University, will be our guest speaker on Monday,
January 19, 2:00 p.m. in Conference Room EK242, AI Center.  Following
is his abstract:
				   
        A Logical Framework for Commonsense Reasoning
		  about Solid Objects				   

              	     Ernie Davis
		 New York University
				   
		       Abstract

When a small die is dropped inside a large funnel, it comes
out the bottom. How do you know that?  I will discuss why this
problem is harder than it looks; what kinds of knowledge could
be used to solve it; and how this knowledge can be expressed
formally.



-------

∂15-Jan-87  1329	Mailer@XX.LCS.MIT.EDU 	Document 86-019  
Received: from XX.LCS.MIT.EDU by SAIL.STANFORD.EDU with TCP; 15 Jan 87  13:29:03 PST
Received: from LIVE-OAK.LCS.MIT.EDU by XX.LCS.MIT.EDU via Chaosnet; 15 Jan 87 16:28-EST
Received: from GOLD-HILL-ACORN.DialNet.Symbolics.COM by MIT-LIVE-OAK.ARPA via DIAL with SMTP id 24905; 15 Jan 87 16:14:20-EST
Received: from BOSTON.Gold-Hill.DialNet.Symbolics.COM by ACORN.Gold-Hill.DialNet.Symbolics.COM via CHAOS with CHAOS-MAIL id 51643; Thu 15-Jan-87 14:31:21-EST
Date: Thu, 15 Jan 87 14:31 est
Sender: mike@acorn
To: x3j13@sail.stanford.edu
From: mike%acorn@mit-live-oak.arpa
Subject: Document 86-019


Note: You will be receiving hardcopy of the following from Bob Mathis.
----------------------------------------------------------------------
!
To: ANSI x3j13 
From: Mike Beckerle, Gold Hill Computers
Date: 1/13/87
Subject: Document x3j13/86-019

Since my draft proposal which was hastily drawn up at the last x3j13
meeting, I have had time to reconsider several points in my proposal
for adding a few features to CL to support Higher-Order Functional
Programming. I have also decided to bring up the meta issue in this
forum.

The meta-issue is this: Would adding enough syntactic accommodation
to Common Lisp to make functional programming palatable defuse this
Lisp1 vs. Lisp2 debate enough?  Or more optimistically, what level of
accommodation for programming with functionals would in fact defuse
this issue. For example, Would it be enough to provide the following:
Programs written in in a Lisp1 "educational/functional" dialect would
not be directly upwardly compatible with ANS Common Lisp; however,
the changes required would be straightforward to make and
syntactically convenient. (We know that they can't be automatic due
to use of EVAL.) I am particularly trying to address the issues of
Appendix B, section 6 of the "Issues..." paper.

What I'm trying to get at here is this: Why do people want a
"one-cell" lisp? Is it because it promotes/allows  effective
programming using higher-order functions (style), because it is
more consistent/cleaner and therefore easier to understand and
teach (conceptual economy), because they are more familiar with a
one-cell lisp than a two cell lisp (momentum), because of a
purely aesthetic view that one cell is "better" (aesthetics),
because they don't like the name-capture problems of
common-lisp's so called "non-hygienic" macros (macrophobia), or
finally because they want political clout (politics).

My approach addresses that the push for lisp1 is due at least
partially to aesthetics but primarily is due to the style issue.

The following is a proposal for adding a small number of features
to Common Lisp to accommodate programming using higher-order
functions, or functionals.  Functional programming is much easier
in a Lisp1 dialect than a Lisp2 dialect since functional
programming makes extensive use of functions as values. Common
Lisp's current (Funcall ...)  and (Function ...) or #' syntax
makes functional programming particularly awkward. In addition
the fact that one cannot write an application which produces a
function in the car of a list representing an application is a
pain. [let's call this the "((f g) h)" problem.] These features
are intended to accommodate the functional style, without changing
the language too radically from the current status defined in
CLtL.

---------------------------------------------------------------------
!

Document x3j13/86-019

Accommodating Functional-Style Programming in Common Lisp.

Mike Beckerle
Gold Hill Computers
Jan. 6, 1986.


One of the primary motivations for use of Lisp1 dialects is the
ease of higher-order programming. Many of the examples of
effective programming practice in Lisp1 given in the "Issues of
Separation in Function and Value Cells" paper recently discussed
by x3j13 at the Dec. '86 meeting are exactly of this type.
Unfortunately, macro programming in Lisp1 dialects is not well
understood and is a subject of current research; nevertheless
macro programming is heavily entrenched in the Common lisp world.
As a result, the approach advocated in this proposal is to
provide some standard operators and macros which make programming
using higher-order functions in Common Lisp significantly easier.

The Changes to CL as defined in CLtL are enumerated here, after
which there are some examples.

Change 1:

To section 5.2. Functions

Function call forms should be changed to allow the lisp1 like
syntax of:

((f g) h)

((lambda (x) x) #'(lambda (y) y)) 10) => 10.

i.e., the "function" position of an application should be treated 
specially only if it contains a SYMBOL. If it contains a list
beginning with something other than LAMBDA it should be
interpreted as an application itself.
The forms above should, in every sense of the word except syntax,
be equivalent to:

(funcall (f g) h)
 
and

(funcall ((lambda (x) x) #'(lambda (y) y)) 10))

in the current CL as per CLtL.

Essentially, whenever symbols are used as functions, their
function-cell definitions are used. Lambda expressions and
function applications can also be used as functions. Lambda
expressions evaluate to functions.  Function applications must
evaluate to either functions or symbols.  If they evaluate to
symbols, then (recursively) the function definition of that
symbol is used.

The CL spec can explain the purpose of this special treatment for
function-positioned symbols in terms of the name-capture problem
of macros. Inadvertant name capture is, after all, the only real
reason for the special distinction for funtion-positioned symbols.

!
Change 2: Section 7.1.1.

The FUNCTION special form will be optional in front of 
lambda expressions regardless of where they appear in a 
program text. (The obvious exception for within quoted lists
obviously applies here, but isn't worth mention.)

It is as if the following definition was part of the CL system

(Defmacro lambda (&rest forms)
  `(function (lambda ,@forms)))

The FUNCTION special form is needed only to distinguish between
the function and value of symbols which are either globally
referenced or locally bound using one of FLET, LABELS, MACROLET,
parameter passing, LET, LET*, and MULTIPLE-VALUE-BIND.

!
Change 3: Section 20.2

For syntactic convenience, the value cell of all CL symbols
which are defined as functions are defined to contain
the function object as well as the function cell.
E.g.,

(symbol-value 'mapcar) => #<compiled-function 1234>
(symbol-function 'mapcar) => #<compiled-function 1234>

This allows use of the CL symbols which name CL functions in
variable position without need for the FUNCTION special form as
in (mapcar list '(a b c) '(d e f)).  If the value of the variable
"list" is locally bound to a function, possibly using let, then
the local definition will be used in accordance with the rules of
lexical scoping.

The primary change this requires is the renaming of certain 
symbols of significance to the standard read-eval-print loop.

I suggest that the following renamings be used:

+    => +1
++   => +2
+++  => +3
-    => -- or _ ;;  this one's difficult to get a nice name for!
*    => *1
**   => *2
***  => *3
/    => /1
//   => /2
///  =? /3

The behavior of these variables would be identical to the current
behavior of the old-named  variables.  I consider this change to
be simply cosmetic, aesthetic, etc.  No program of any quality
(other than those written as read-eval-print loops by
implementors) ever uses these variables.  (Unfortunately, the
Peter Principle dictates that the least significant point always
gets the most debate, so I'm prepared for absolute tirades on
this one! Please restrain yourselves!!!!!)

!
Change 4: Section 7.11. Use of Higher-order Functions

Organizationally, this seems to belong in the chapter 7
discussion, so I've proposed a new section for that chapter
in lieu of any guidelines for how to present standards proposals.
The text as a preliminary draft follows:

"Common Lisp provides some support for programming using higher-
order functions. These allow the programmer to partially hide the
distinction between function-cells and value-cells and to program
as if using a language where only one cell is associated with
each symbol. The objective is to make the syntax of higher-order
programs easier to read and understand. The abstraction that this
creates is not complete; it is possible for programs to detect
that there are separate function and value cells even when these
abstractions are used; however, the syntactic convenience of
using these forms where they are applicable is significant.

FUNCTIONAL Vars* {form}*                               [Macro]

The Functional macro is used to create an environment where the 
variables in the list "Vars" can be used both as variables and
in function position within the body forms without need for the #' or
(function ...) operator, nor use of (funcall ...).
For example:

(defun doublemap (f g)
  (functional (f g)
    (lambda (list) (f (g (mapcar f list)
                         (mapcar g list))))))

(defun y (f) ;; the paradoxical combinator
    (functional (f)
     ((lambda (x)
       (functional (x)
        (f (x x))))
     (lambda (x)
       (functional (x)
	(f (x x)))))))

Here, notice that "f" and "g" are used both as variables
representing functions, and also as functions, as if defined by
FLET or LABELS.

One possible definition for FUNCTIONAL is:

(defmacro functional (vars &body body)
    (let* ((bindings (mapcar #'(lambda (name)
				 `(,name (&rest args) (apply ,name args)))
			     vars)))
      `(flet ,bindings
	 ,@body)))

Implementation note: FUNCTIONAL can also be implemented 
using MACROLET.

Care is required if FUNCTIONAL is used in programs which perform
side-effects on symbols via SYMBOL-FUNCTION or SYMBOL-VALUE. The 
behavior of the resulting program can be difficult to predict."

!
Change 5: Section 7.1.1. (again)

Note: The following is the least kosher aspect of this proposal,
but I am including it anyway. Once again it is written as an
addition to section 7.1.1. Its intended use is for defining new
named functions which will be associated with both function and
value cells of symbols, thereby forming a consistent extention.
In general, use of side-effects within higher-order programs is
extremely tricky; one tends to program in a pure style out of
necessity.


SYMBOL-CONTENTS symbol                           [Function]

In order to facilitate programming in the functional style it is
often useful to ignore the function-cell/value-cell aspect of
symbols. Symbol-contents, if used consistently throughout an
entire program can facilitate this style of programming.
The function Symbol-contents can be used to extract or replace the
value of a symbol in a manner which is indifferent to the 
normal CL distinction between function cells and value cells.

Symbol-contents returns the contents of the value-cell of the
symbol when used as an accessor.  When used as an assigner
(with setf); however, the value assigned is placed into both 
the function-cell, and the value-cell.

Symbol-contents cannot access nor assign (using setf) the value
of local symbol or function definitions created using let, flet, labels,
let*, etc. Only the global value can be accessed or modified.

It is an error to execute code which calls a function named by a symbol 
where that symbol has been assigned a value other than a function object
via setf of symbol-contents.

(defun foobar (x) x)
(symbol-contents 'x) => #<unbound>
(setf (symbol-contents 'x) (lambda (x) (+ x x)))
(symbol-contents 'x) => #<function-object (lambda (x) (+ x x))>
(symbol-function 'x) => #<function-object (lambda (x) (+ x x))>
(symbol-value 'x) =>  #<function-object (lambda (x) (+ x x))>
(eq (symbol-function 'x) (symbol-value 'x)) => T


--------------------------------------------------------------------
!
Use of the Higher-order function extensions to CL.

To show the utility of these abstractions in higher order
programming, it is important to look at some example programs.
Hence, I have rewritten the examples in Appendix B of
the "Issues of Separation in Function Cells and Value Cells"
using Common Lisp with the proposed extensions.

;;;---------------------------------------------------------------------
;;; from Appendix B: "High-Order Procedures for Functional Abstractions"

;; our macro for making functional programming easier.

(defmacro functional (vars &body body)
    (let* ((bindings (mapcar (lambda (name)
				 `(,name (&rest args) (apply ,name args)))
			     vars)))
      `(flet ,bindings
	 ,@body)))

;; a macro which obviates #' notation.

(defmacro lambda (&rest forms)
  `(function (lambda ,@forms)))

;; the symbol-contents function and its setf.

(defun symbol-contents (name)
  (symbol-value name))

(defun set-symbol-contents (name value)
  (setf (symbol-value name) value)
  (setf (symbol-function name) value))

(defsetf symbol-contents set-symbol-contents)

;; a DEFINE macro, syntactic sugar to make the examples 
;; more scheme-like. Doesn't put implicit blocks on lambda's, 
;; doesn't handle local defines. This could be done, but we won't bother
;; here.

(defmacro define (name value)
  `(setf (symbol-contents ',name) value))

;; misc.

(defun null? (x) (null x))
(defun future (x) x)

(defun assq (x y)
  (assoc x y :test 'eq))

;;--------------------------------------------------------------------
!
;; The example programs.

;; these have been translated slightly from Scheme to Common Lisp 
;; plus my suggested extentions.

(define sum
   (lambda (f a next b)
     (functional (f next)
       (if (> a b)
	   0
	 (+ (f a)
	    (sum f (next a) next b))))))

(define integral
 (lambda (f a b dx)
      (functional (f)
       (* (sum f (+ a (/ dx 2)) (lambda (x) (+ x dx)) b)
	  dx))))


(define map
  (lambda (f x)
     (functional (f)
      (if (null x)
	  nil
	  (cons (f (car x))
		(map f (cdr x)))))))


(define reduce
  (lambda (f l)
     (functional (f)
       (if (null? (cdr l))
	   (car l)
	 (f (car l)
	    (reduce f (cdr l)))))))


(define pairs
  (lambda (x k)
     (functional (k)
      (if (or (null? x) (null? (cdr x)))
	  (k nil x)
	(pairs (cddr x)
	       (lambda (p r)
		 (k (cons (list (car x) (cadr x))
			  p)
		    r)))))))


(define reduce
  (lambda (f x)
    (functional (f)
      (pairs x
	     (lambda (p r)
	       (if (null? p)
		   (car r)
		 (reduce f
			 (append (map (lambda (z)
					(future (apply f z)))
				      p)
				 r))))))))




(defstruct (table-abstraction
	     (:constructor make-table-abstraction
			   (maker looker-up inserter))
	     (:conc-name nil))
   maker looker-up inserter)	     


(defun hashfunction (n)
  (lambda (x)
      (mod (sxhash x) n)))


(define hashify
 (lambda (n table-abstraction)
     (let ((hash (hashfunction n))
	   (bucket-make (maker table-abstraction))
	   (bucket-lookup (looker-up table-abstraction))
	   (bucket-insert! (inserter table-abstraction)))
       (functional (hash bucket-make bucket-lookup bucket-insert!)
	(let ((make
		(lambda ()
		    (let ((hashtable (make-array n)))
		      (dotimes (i n)
			(setf (aref hashtable i)
			      (bucket-make)))
		      hashtable)))
	      (lookup
		(lambda (key table)
		    (bucket-lookup key
				   (aref table
					 (hash key)))))
	      (insert!
		(lambda (key table value)
		    (bucket-insert! key
				    (aref table (hash key))
				    value))))
	  (make-table-abstraction make lookup insert!))))))


(defun make-entry (key value) (cons key value))
(defun set-value! (vcell value) (rplacd vcell value))

(define alist-table-abstraction
  (make-table-abstraction
    (lambda () (list '*alist-table*))
    (lambda (key table)
	(cdr (assq key (cdr table)))) ;; alist of cons pairs
    (lambda (key table value)		
	(let ((vcell (assq key (cdr table)))) 
	  (if vcell
	      (set-value! vcell value)  
	      (rplacd table
			(cons (make-entry key value)
			      (cdr table))))))))

(define hash-table-of-alists-abstraction-generator
   (lambda (n) (hashify n alist-table-abstraction)))

(define hash-table-of-alists
  (hash-table-of-alists-abstraction-generator 16))

(define two-level-hash-table-abstraction-generator
  (lambda (m n table-abstraction)
    (hashify m (hashify n table-abstraction))))

(define two-level-hash-table-of-alists-abstraction-1
   (two-level-hash-table-abstraction-generator
     128 256 alist-table-abstraction))

;;-----------------------------------------------------------------

My observation is that using the FUNCTIONAL abstraction along with the
ability to perform applications which syntactically look like "((f g) h)"
makes the enhanced CL version pretty close to the Lisp1 version at least
as far as syntactic aesthetics are concerned.


∂15-Jan-87  1656	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	Reminder: TOMORROW's PLANLUNCH   3pm Friday  
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 15 Jan 87  16:56:07 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Thu, 15 Jan 87 16:51:34-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA09748; Thu,
	  15 Jan 87 16:56:24 PST
Date: Thu, 15 Jan 87 16:56:24 PST
From: lansky@sri-venice.ARPA (Amy Lansky)
Message-Id: <8701160056.AA09748@sri-venice.ARPA>
To: planlunch_reminder@sri-warbucks, reid@spar-20.ARPA
Subject: Reminder: TOMORROW's PLANLUNCH   3pm Friday

VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!
------------------------------------------------------------------------

              AN IMPLEMENTATION OF ADAPTIVE SEARCH

                    Takashi Sakuragawa (TAKASHI@IBM.COM)
        IBM T. J. Watson Research Center and Kyoto University

                     3:00 PM, FRIDAY, January 16
               SRI International, Building E, Room EK242


The Adaptive Optimizer is a program that optimizes Prolog programs by
reordering clauses.  It is an implementation of Natarajan's adaptive
search algorithm that reorders the subproblems of a disjunctive
problem and minimizes the expected search effort.  This talk will
describe implementation details as well as how the efficiency of an
example tree search program is improved.  In this particular example,
the execution speed of the optimized program is more than 200 times
faster than the original one.  The speed improvement observed is for
an artificial example and is not necessarily representative of what
might be obtained from real applications.

-------------------------------------------------------------------------




∂15-Jan-87  1721	@Score.Stanford.EDU:GENESERETH@SUMEX-AIM.STANFORD.EDU 	Re: Coffee, tea and me   
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 15 Jan 87  17:21:22 PST
Received: from SUMEX-AIM.STANFORD.EDU by SU-SCORE.ARPA with TCP; Thu 15 Jan 87 17:16:57-PST
Date: Thu 15 Jan 87 17:03:35-PST
From: Michael Genesereth <GENESERETH@SUMEX-AIM.STANFORD.EDU>
Subject: Re: Coffee, tea and me
To: cheriton@PESCADERO.STANFORD.EDU
cc: faculty@SCORE.STANFORD.EDU
In-Reply-To: Message from "David Cheriton <cheriton@pescadero.stanford.edu>" of Thu 15 Jan 87 11:37:44-PST
Message-ID: <12271234359.45.GENESERETH@SUMEX-AIM.STANFORD.EDU>

David,

I'm willing to add $ from my unrestricted funds for free coffee etc.

mrg
-------

∂15-Jan-87  2015	Moon@STONY-BROOK.SCRC.Symbolics.COM 	Document 86-019   
Received: from SCRC-STONY-BROOK.ARPA by SAIL.STANFORD.EDU with TCP; 15 Jan 87  20:15:31 PST
Received: from EUPHRATES.SCRC.Symbolics.COM by STONY-BROOK.SCRC.Symbolics.COM via CHAOS with CHAOS-MAIL id 44898; Thu 15-Jan-87 23:13:42 EST
Date: Thu, 15 Jan 87 23:13 EST
From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
Subject: Document 86-019
To: mike%acorn@MIT-LIVE-OAK.ARPA
cc: x3j13@sail.stanford.edu
In-Reply-To: The message of 15 Jan 87 14:31 EST from mike%acorn@mit-live-oak.arpa
Message-ID: <870115231337.6.MOON@EUPHRATES.SCRC.Symbolics.COM>

    Date: Thu, 15 Jan 87 14:31 est
    From: mike%acorn@mit-live-oak.arpa

I don't know if X3J13 is the right mailing list for technical discussions,
but I'd like to offer a few comments on your proposal.  To avoid contributing
to total mail overload, I will abbreviate your proposal as much as possible
when referring to it.

    Change 1: Function call forms should be changed to allow the lisp1 like
    syntax of: ((f g) h)
    i.e., the "function" position of an application should be treated 
    specially only if it contains a SYMBOL. If it contains a list
    it should be interpreted as an application itself.

I think this is a good idea.  It's a kludge, of course, and creates a
small inconsistency in the language (allowing list forms but not symbol
forms), however I think the ratio of benefit to harm is favorable.

Maclisp on the pdp-10 used to have a feature similar to this, but it was
removed because it caused a lot of problems.  I believe the problems can
be traced to the fact that it allowed the result of evaluating a list or
efunctuating a symbol to be another list, which was then evaluated.  The
question is, in what lexical scope should that list be evaluated.  Your
proposal avoids this problem by forbidding repeated evaluation.

Your proposal allows repeated efunctuation (that is, the result of
evaluating a list can be a symbol, which is then efunctuated) and you
don't specify in what lexical environment the symbol is to be
efunctuated.  CLtL is not very clear on this point; p.107 says that
APPLY efunctuates in the global lexical environment if given a symbol,
but otherwise the issue is not addressed as far as I can see.  This
feature may not be essential to your proposal; you might want to remove
it.

(For those who haven't seen the term before, "efunctuate" is what the
FUNCTION special form does.)

    Change 2: It is as if the following definition was part of the CL system
    (defmacro lambda (&rest forms)
      `(function (lambda ,@forms)))

This is definitely a good idea and causes no problems.

    Change 3:
    For syntactic convenience, the value cell of all CL symbols
    which are defined as functions are defined to contain
    the function object as well as the function cell.

I don't think this is a good idea, because it creates an artificial
distinction between built-in CL functions and functions defined by
the user with DEFUN or LABELS.  If the rule of storing the definition
in both cells applies to the latter type of functions too, then
we would just have Lisp1.

    Change 4:
    The Functional macro is used to create an environment where the 
    variables in the list "Vars" can be used both as variables and
    in function position within the body forms without need for the #' or
    (function ...) operator, nor use of (funcall ...).

This is a good idea.  To me it seems that having this eliminates the
need for your change 3.

    Change 5:
    Symbol-contents returns the contents of the value-cell of the
    symbol when used as an accessor.  When used as an assigner
    (with setf); however, the value assigned is placed into both 
    the function-cell, and the value-cell.

This stands or falls with change 3.  Again, I think change 4 is
a better approach.

∂16-Jan-87  0806	RICHARDSON@Score.Stanford.EDU 	Faculty Lunch 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Jan 87  08:05:57 PST
Date: Fri 16 Jan 87 08:00:10-PST
From: Anne Richardson <RICHARDSON@Score.Stanford.EDU>
Subject: Faculty Lunch
To: faculty@Score.Stanford.EDU
cc: halpern@ibm.com, strong@ibm.com
Message-ID: <12271397578.10.RICHARDSON@Score.Stanford.EDU>

Jean-Claude Latombe (who will be joining our faculty in April) will be
visiting us next week. He will be our guest at the CSD Faculty lunch on
Tuesday, Jan. 20 in MJH 146 at 12:15.
-------

∂16-Jan-87  0822	FAHLMAN@C.CS.CMU.EDU 	Document 86-019   
Received: from C.CS.CMU.EDU by SAIL.STANFORD.EDU with TCP; 16 Jan 87  08:21:50 PST
Received: ID <FAHLMAN@C.CS.CMU.EDU>; Fri 16 Jan 87 11:21:29-EST
Date: Fri, 16 Jan 1987  11:21 EST
Message-ID: <FAHLMAN.12271401438.BABYL@C.CS.CMU.EDU>
Sender: FAHLMAN@C.CS.CMU.EDU
From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
To:   "David A. Moon" <Moon@SCRC-STONY-BROOK.ARPA>
Cc:   mike%acorn@LIVE-OAK.LCS.MIT.EDU, x3j13@SAIL.STANFORD.EDU
Subject: Document 86-019
In-reply-to: Msg of 15 Jan 1987  23:13-EST from David A. Moon <Moon at STONY-BROOK.SCRC.Symbolics.COM>


This discussion should probably be on the Common-Lisp mailing list, but
since I'm responding to Moon's mail to this list, I'll do it here.

I agree totally with Moon on this one -- I was just about to write a
reply with essentially the same content as his, supporting the idea
except for parts 3 and 5.

If the goal is to make functional-style programming easier without
disrupting Common Lisp too badly, I think your proposals (minus numbers
3 and 5) do the job about 90% as well as a move to Lisp1.  For those
people whose goal is to merge Common Lisp with Scheme and/or Eulisp,
then only a move to Lisp1 will do.  However, unless great progress is
made on the macro issue and on ways of making the conversion less
painful, I think that a move to Lisp1 is unlikely; less radical
proposals such as yours are definitely worth considering.

I like this much better than the &function idea, by the way.  that
seems very confusing and irregular to me.

-- Scott

∂16-Jan-87  1115	BRAD@CSLI.STANFORD.EDU 	Monday holiday  
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Jan 87  11:15:29 PST
Date: Fri 16 Jan 87 11:00:57-PST
From: Brad Horak <Brad@CSLI.STANFORD.EDU>
Subject: Monday holiday
To: folks@CSLI.STANFORD.EDU

Monday, January 19 is an official Stanford holiday honoring
Martin Luther King's birthday.  Enjoy your 3 day weekend!

--Brad
-------

∂16-Jan-87  1124	Masinter.pa@Xerox.COM 	Re: Document 86-019, &function, etc. 
Received: from XEROX.COM by SAIL.STANFORD.EDU with TCP; 16 Jan 87  11:24:34 PST
Received: from Cabernet.ms by ArpaGateway.ms ; 16 JAN 87 11:24:00 PST
Date: 16 Jan 87 11:24 PST
From: Masinter.pa@Xerox.COM
Subject: Re: Document 86-019, &function, etc.
In-reply-to: various
To: x3j13@sail.stanford.edu
Message-ID: <870116-112400-2364@Xerox>

These proposals fail to meet what I believe is the primary goal of those
who want 1-lisp over 2-lisp, namely, to simplify and make more
consistent the programming language semantics, to reduce the number of
different kinds of references in the language.

Instead, they do the opposite.  While superficially bearing some
resemblance to 1-lisp, there are more rules for evaluation rather than
fewer, the description of the language and its semantics is complex,
there are odd exceptions. (For example, in the
funcall-if-car-of-form-is-list proposal, what if the car of the form is
a macro? A macro that expands to a symbol? To a lambda?).

It does no good to pick some minor syntactic feature of 1-lisp,
implement that, and ignore the basic principle.

∂16-Jan-87  1715	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	Next Week's PLANLUNCHES -- Ernie Davis and Matt Morgenstern 
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 16 Jan 87  17:15:38 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Fri, 16 Jan 87 17:06:40-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA10633; Fri,
	  16 Jan 87 17:10:22 PST
Date: Fri 16 Jan 87 17:10:18-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: Next Week's PLANLUNCHES -- Ernie Davis and Matt Morgenstern
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 16-Jan-87 17:10:18.SRI-VENICE.ARPA>


VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!

NOTE: NEXT WEEK THERE ARE 2 SEMINARS, EACH AT UNUSUAL TIMES AND PLACES...
------------------------------------------------------------------------

      A LOGICAL FRAMEWORK FOR COMMONSENSE REASONING ABOUT SOLID OBJECTS

                             Ernie Davis
                         New York University
				   
                     2:00 PM, MONDAY, January 19
               SRI International, Building E, Room EK242

When a small die is dropped inside a large funnel, it comes
out the bottom. How do you know that?  I will discuss why this
problem is harder than it looks; what kinds of knowledge could
be used to solve it; and how this knowledge can be expressed
formally.

-------------------------------------------------------------------------


		     INTELLIGENT DATABASE SYSTEMS

		       Matthew Morgenstern (MORGENSTERN@SRI-CSL)
			SRI International

                    11:00 AM, MONDAY, January 22
               SRI International, Building E, Room EK242

The goal is to create databases which are more intelligent about the
application they serve and more active as part of an overall system.  Our
approach builds upon expert systems and other A.I. techniques to develop
capabilities for: (1) knowledge-based support for managing data,
(2) integrity and fault tolerance of the database, (3) interactive
formation and evaluation of what-if scenarios (plans), and (4) offloading
data-oriented activities and requirements from application programs --
thus aiding the software development process by providing a higher level
interface to the database.  

We also are interested in (5) the relationship between inference and DB
security -- that is, detecting potential violations of security in a
multi-level database due to inference of high level data from visible
lower level data; and (6) support for heterogeneous distributed databases.
These capabilities require that the database be augmented with knowledge
of the application.  We utilize constraints to describe the structure,
behavior, and requirements (semantics) of the application.  Collections of
rules are associated with these constraints and automatically invoked in
response to database activity to enforce the application requirements.


-------

∂16-Jan-87  1923	HADDAD@Sushi.Stanford.EDU 	BATS at IBM on Friday, February 13th. 
Received: from SUSHI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Jan 87  19:23:12 PST
Date: Fri 16 Jan 87 19:17:46-PST
From: Ramsey Haddad <HADDAD@Sushi.Stanford.EDU>
Subject: BATS at IBM on Friday, February 13th.
To: aflb.local@Sushi.Stanford.EDU
Message-ID: <12271520931.7.HADDAD@Sushi.Stanford.EDU>

The next Bay Area Theory Seminar will be held at IBM Almaden on
Friday, February 13th.  Titles and abstracts will be announced later,
but mark your calenders now.
-------

∂16-Jan-87  1939	@Score.Stanford.EDU:JACOBS@Sushi.Stanford.EDU 	CSD potluck!!
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Jan 87  19:39:30 PST
Received: from Sushi.Stanford.EDU by SU-SCORE.ARPA with TCP; Fri 16 Jan 87 19:33:23-PST
Date: Fri 16 Jan 87 19:29:46-PST
From: Joseph D. Jacobs <JACOBS@Sushi.Stanford.EDU>
Subject: CSD potluck!!
To: csd@Sushi.Stanford.EDU, csd-list@Score.Stanford.EDU
Message-ID: <12271523116.9.JACOBS@Sushi.Stanford.EDU>


The event we've all been waiting for -- the return of the CSD POTLUCK!
This time it will be held on Friday, January 30.

The Nilssons have once again been kind enough to offer us the use of
their house.  Unfortunately, we must limit the number of people, so
act early and secure your place.  However, if you are unable to attend
this one, don't worry!  We will be having a second ( perhaps better? )
potluck later in the year.

For those of you who don't know how this works, a quick explanation.
This is basically an excuse to get CSD people together in an informal,
computerless environment.  We ask people to bring food in one of the
following categories:
	Salad
	Main Dish
	Dessert
	Drink

  We'll supply plates, cups, and utensils.  Based on past experience,
we'll especially welcome main dishes, but we'll prod as necessary to
ensure a reasonable balance.  Consider this a prime opportunity to
test out your recipe for sauce du fromage au Myers, or some other
Canadian culinary treat.

To recap:

WHAT:	CSD Potluck
WHEN:	Friday evening, January 30
WHO:	CSD faculty, staff, students, and their guests
WHERE:	Nils Nilsson's house
HOW:	directions to the Nilssons' house will be provided
WHY:	because

rsvp to jacobs@sushi.  please tell us what you plan to bring (one of
the categories above is specific enough) and also how many people
you'll be bringing.

-------

∂16-Jan-87  2023	@SRI-WARBUCKS.ARPA,@sri-venice.ARPA:lansky@sri-venice 	PLANLUNCH CORRECTION!    
Received: from SRI-WARBUCKS.ARPA by SAIL.STANFORD.EDU with TCP; 16 Jan 87  20:22:16 PST
Received: from sri-venice.ARPA by SRI-WARBUCKS.ARPA via SMTP with TCP;
	  Fri, 16 Jan 87 20:17:54-PST
Received: by sri-venice.ARPA (1.1/SMI-2.0) id AA10835; Fri,
	  16 Jan 87 20:22:24 PST
Date: Fri 16 Jan 87 20:22:19-PST
From: Amy Lansky <LANSKY@SRI-VENICE.ARPA>
Subject: PLANLUNCH CORRECTION!
To: planlunch@SRI-WARBUCKS.ARPA
Message-Id: <SUN-MM(195)+TOPSLIB(124) 16-Jan-87 20:22:19.SRI-VENICE.ARPA>


There was a slight error in the preceding PLANLUNCH announcement.
Next week's seminars are MONDAY at 3PM and THURSDAY at 11AM.
My apologies for any confusion...

-Amy
-----------------------------------------------------------------------
      A LOGICAL FRAMEWORK FOR COMMONSENSE REASONING ABOUT SOLID OBJECTS

                             Ernie Davis
                         New York University
				   
                     2:00 PM, MONDAY, January 19
               SRI International, Building E, Room EK242
-----------------------------------------------------------------------
		     INTELLIGENT DATABASE SYSTEMS

		       Matthew Morgenstern (MORGENSTERN@SRI-CSL)
			SRI International

                    11:00 AM, THURSDAY, January 22
               SRI International, Building E, Room EK242
-----------------------------------------------------------------------

∂16-Jan-87  2059	COWER@CSLI.STANFORD.EDU 	Brad & I missing next week    
Received: from CSLI.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 16 Jan 87  20:59:32 PST
Date: Fri 16 Jan 87 20:53:13-PST
From: Rich Cower <COWER@CSLI.STANFORD.EDU>
Subject: Brad & I missing next week
To: folks@CSLI.STANFORD.EDU
cc: cower@CSLI.STANFORD.EDU

We will be in Washington, D.C. attending a USENIX/UNIFORUM meeting.
I am going to try and return Thursday - if it works I should be 
around on Friday. Brad will be returning over the weekend. Phone
messages can be left at the Shoreham hotel - 202-234-0700. We will
try and read mail while away, depending on terminal access.
Bill Croft and Doug Jones are the best people to contact while
we are away. I've also asked the consultants to be as visible
as possible next week.

Thanks...Rich
-------

∂16-Jan-87  2155	willc%tekchips.tek.com@RELAY.CS.NET 	Re: Document 86-019    
Received: from RELAY.CS.NET by SAIL.STANFORD.EDU with TCP; 16 Jan 87  21:55:29 PST
Received: from tektronix.tek.com by csnet-relay.csnet id ab04827;
          17 Jan 87 0:43 EST
Received: by tektronix.TEK.COM (5.31/6.18)
	id AA04079; Fri, 16 Jan 87 21:25:51 PST
Received: by tekchips.TEK (5.31/6.16)
	id AA12223; Fri, 16 Jan 87 14:56:26 PST
Message-Id: <8701162256.AA12223@tekchips.TEK>
To: x3j13@SU-AI.ARPA
Cc: mike%acorn@LIVE-OAK.LCS.MIT.EDU
Subject: Re: Document 86-019
In-Reply-To: Your message of Thu, 15 Jan 87 14:31 est.
	     <8701160757.AA02526@tekchips.TEK>
Date: 16 Jan 87 14:56:21 PST (Fri)
From: willc%tekchips.tek.com@RELAY.CS.NET

Mike Beckerle asked some interesting questions and suggested some possible
answers.  Ultimately, he is asking for a philosophy of programming language
design.  Here's mine.

                                 * * *

Programming is hard because it's hard to know what you want the machine
to accomplish (the problem), and it's hard to know how to accomplish it
(the algorithm).  If you knew these two things, it ought to be easy to
program the machine to do what you want.

It usually isn't.  The reason is that you have to learn all sorts of arcane
things about the computing environment and programming language that you
use.  These details have nothing to do with the problem you're trying
to solve.  Even so, they may be almost as difficult to master.

Most people, being reasonable, don't try to master their programming
language completely, particularly if their programming language is big
and complicated.  In my experience, the main thing that a programming
language can do for these people is to be consistent with a simple mental
model that they can use without getting into trouble.  Extra features
that help people get their work done more easily are nice, but it is more
important that the language not get in their way.  It is most important
that the language not be full of nasty surprises for its users.

This principle of programming language design is sometimes known as the
"Law of Least Astonishment", in waggish recognition of the fact that even
the best design efforts are ad hoc in part.  Its motivation is very
pragmatic, its application very practical.  It says that simplicity,
elegance, and aesthetics pay off.

                                 * * *

In answer to some of Mike's specific questions, people prefer a single-
environment Lisp because of style, conceptual economy, and aesthetics; I
see little difference between conceptual economy and aesthetics, which is
perhaps a clue to my sense of aesthetics.  Inertia can't be the reason,
since most of us who prefer the single environment were once more familiar
and comfortable with two-cell Lisps.  Macros don't have anything to do with
this issue, so macrophobia can't be the reason; if anything, the problems
with Common Lisp-style macros are exacerbated by a single environment.
Speaking for myself, politics isn't the reason I prefer a single
environment; rather my preference for a single environment, the current
preponderance of political clout on the side of multiple environments,
and the use of that clout in the current push for Lisp standards are the
reasons I myself now seek political clout.

                                 * * *

Mike's other question asks whether enough syntactic sugar could be added
to Common Lisp to make functional programming palatable.  Well, Common
Lisp certainly could be improved in this respect, and I second David
Moon's remarks on changes 1 and 2.

As for changes 3, 4, and 5, these changes seem designed to make it possible
to program as though Common Lisp were a Lisp1 dialect, but they only go
part of the way.  You might be able to go all the way by doing things like
defining the LAMBDA macro so it automatically wraps an equivalent of the
FUNCTIONAL macro around its body, by defining a SET! special form that
assigns to both the value and functional bindings (which, by the way, can't
easily be written in Common Lisp as it stands because only global functional
bindings can be assigned), and so on.  This would amount to implementing
a Lisp1 sublanguage inside Common Lisp.  Unless you're willing to go
all the way to that Lisp1 sublanguage, I think it's a bad idea to try
to paper over the fact that Common Lisp has multiple environments.

If the changes go only part of the way, and we teach people to use the
proposed syntax and encourage them to think about Common Lisp as though
it is a Lisp1 dialect, then they will probably end up getting burned
even more often than they do now.  Even people who understand full well
that Common Lisp has multiple environments might slip into the cozier
Lisp1 mode of thought and get burned by the Lisp2 reality.

It's the law of least astonishment:  A Lisp2 dialect that looks like a
Lisp1 dialect 98% of the time may be worse than a straightforward Lisp2
dialect.

Peace,
William Clinger

∂17-Jan-87  1117	NILSSON@Score.Stanford.EDU 	tidbit 
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Jan 87  11:17:24 PST
Date: Sat 17 Jan 87 11:13:48-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: tidbit
To: ac@Score.Stanford.EDU
Message-ID: <12271694971.11.NILSSON@Score.Stanford.EDU>

Here's an excerpt from a thank-you letter Jim Gibbons wrote personally
to someone who gave a gift to the CSD:

"Incidentally, I should add a word about the impact that Computer
Science is making within Engineering.  At the risk of exaggerating, I
think the new directions that we will be seeing in the next few years
will eventually be regarded as a watershed in the way the entire field
of engineering is conducted.  So I send you additional thanks on behalf
of the rest of the faculty."
-------

∂17-Jan-87  1210	NILSSON@Score.Stanford.EDU 	[Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>: suggest you send msg to faculty]
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Jan 87  12:10:47 PST
Date: Sat 17 Jan 87 12:07:09-PST
From: Nils Nilsson <NILSSON@Score.Stanford.EDU>
Subject: [Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>: suggest you send msg to faculty]
To: ac@Score.Stanford.EDU
Message-ID: <12271704683.11.NILSSON@Score.Stanford.EDU>

I heartily endorse Carolyn's suggestion---especially in light
of recent research funding difficulties. -Nils
                ---------------

Mail-From: TAJNAI created at 12-Jan-87 09:25:09
Date: Mon 12 Jan 87 09:25:07-PST
From: Carolyn Tajnai <TAJNAI@Score.Stanford.EDU>
Subject: suggest you send msg to faculty
To: nilsson@Score.Stanford.EDU
cc: bscott@Score.Stanford.EDU
Message-ID: <12270364467.23.TAJNAI@Score.Stanford.EDU>


Nils, I suggest that you send a msg to the faculty requesting that
they encourage their students to keep their fellowships enforce.

Occasionally a student will drop a fellowship and the professor agrees
to support him/her.  Also, students sometimes misjudge their rate of
progress, tell the funding agency they won't need an additional year,
then end up not finishing.  

If there is a choice, students should keep fellowships enforce until
dissertation is turned in.

Carolyn
-------
-------

∂17-Jan-87  1933	@Score.Stanford.EDU:LES@SAIL.STANFORD.EDU 	CSD-CF Pricing Policies and New Rates     
Received: from SCORE.STANFORD.EDU by SAIL.STANFORD.EDU with TCP; 17 Jan 87  19:32:20 PST
Received: from SAIL.STANFORD.EDU by SU-SCORE.ARPA with TCP; Sat 17 Jan 87 19:27:49-PST
Date: 17 Jan 87  1931 PST
From: Les Earnest <LES@SAIL.STANFORD.EDU>
Subject: CSD-CF Pricing Policies and New Rates  
To:   Faculty@SCORE.STANFORD.EDU 


This message discusses:
(1) the "unbusinesslike" pricing policies of CSD-CF and
(2) new rates for CSD-CF computer services that were announced at
    the end of December.
For those of you who read the SU-COMPUTERS bboard, this material has
already appeared there.

			   Pricing Policies

Some people were distressed by the "unbusinesslike" retroactive increase
in CSD-CF computer charges that were imposed late last summer.  The direct
cause of that surcharge was that a manager here neglected to track income
against budget and by the time we discovered this blunder it was too late
to make a graceful adjustment in rates.  While the management has changed,
I am afraid that we cannot guarantee that CSD-CF will always be operated
in a businesslike way in the future for the simple reason that it is not a
business.

If it _were_ a business, then we would set prices so as to be price-
competitive in the market -- at substantially higher rates than are now
charged.  If income ran below expectations, we would then either alter our
marketing plan or adjust our rates with the expectation of making money in
the future, or decide to get out of the business.

In fact, CSD-CF operates as a cost center under the regulations and
supervision of the federal government and is not permitted to make a
profit.  Under these guidelines, if cost center income is within 5% of
expenses at the end of a fiscal year (August 31), the difference is
carried forward into the following year's cost center budget.  If income
exceeds costs by more than 5% at the end of the year, then the entire
excess is immediately distributed as dividends to all users.  If there is
a loss of more than 5%, the Computer Science Department has the honor of
eating it -- a genuine "no-win" situation.  Inasmuch as there are very few
ways to make money within a nonprofit corporation such as Stanford, such
losses would have to be paid from Computer Science gift funds.  We are
reluctant to use these limited and valuable funds in that way.

The primary goal of CSD-CF is to provide computer services essential to
the Department's research, teaching and administrative needs, while
keeping expenses as low as possible and adjusting service fees as
necessary to stay within the 5% range.  Any changes in utilization
patterns, catastrophic equipment failures, or other unforseen events that
put the balance outside this range will result in rate changes,
retroactive if necessary but in no case going back beyond the beginning of
the fiscal year (September 1).  We recognize that retroactive changes
cause serious budgeting problems for our users and we will do our best to
avoid them.

While manufacturers' donations, educational discounts, and access to
government-supplied equipment tend to keep our costs low, we have little
direct control over prices: they are determined by the interaction between
costs and usage rates.  These prices are generally much lower than
commercial rates; any users who do not believe this are encouraged to shop
around.  While the prices are low, they also may fluctuate unpredictably.
In view of the environment in which our cost centers operate, when we are
accused of being unbusinesslike we are likely to smile and say "Yes,
aren't you glad!"

			    New Rates

New rates are given below for CSD-CF computer services that are effective
January 1, pending approval.  These rates are generally a bit lower than
those currently in effect because of two principal factors.

1.  CSD-CF has begun charging research contracts directly for more of
    of the ancillary services that it provides, reducing the costs to
    be recovered from computer charges.

2.  Certain computer services that have been free in the past will now
    be charged for.

For example, charges will now be made for ethernet connections within
Jacks Hall at the rate of $30/month for workstations and minis and
$300/month for mainframes.

NAVAJO prime CPU time charges are being reduced from $1.39 to $.72 per
minute.  SAIL and SCORE prime CPU rates change from $2.80 to $2.22 per
minute.  In order to make charges more closely model costs, all active
computer accounts will be charged a monthly fee of $5.00 to partially
cover accounting and billing costs.

LaBrea has operated as a free archival file service in the past but will
now become a cost center.  Its disk storage rates are substantially lower
than those of other systems, however.  Any users who wish to continue
using LaBrea must have their account manager send their Stanford account
number to Lynn Gotelli (Gotelli@Score).  Any existing accounts for which
this has not been done have been frozen.

Our new Sun fileserver called JEEVES also becomes a cost center, but with
charges only for disk storage.  Users who wish to run Unix on the
departmental Sun workstations must open accounts on JEEVES in the same way
as for LaBrea.

	Les Earnest
	CSD-CF Director Pro Tem


               Computer Science Department Computer Facility
                             Cost Center Rates
                         Beginning January 1, 1987


                     A Time         B Time         C Time
                     A Time         B Time         C Time     Total Expense
Weekday hours        8:00-17:59     18:00-23:59    0:00-7:59
Weekend hours                       13:00-17:59    18:00-12:59
Rates                Full           2/3 of A rate  1/3 of A rate

JEEVES Fileserver (Sun-3/Unix)
   Account charge    5.00/month
   Disk space        1.08/megabit-mo.*

NAVAJO Computer (DEC VAX-780/Unix)
   Account charge    5.00/month
   Connect time      1.00/hour       .67/hour       .33/hour
   CPU time           .72/minute     .48/minute     .24/minute
   Disk space        1.18/megabit-mo.*

LABREA Archive (DEC VAX-750/Unix)
   Account charge    5.00/month
   Connect time      1.00/hour       .67/hour       .33/hour
   CPU time          1.44/minute     .96/minute     .48/minute
   Disk space         .44/megabit-mo.*

SAIL (DEC-10/Waits) & SCORE (DEC-20/TOPS-20) Computers
   Account charge    5.00/month
   Connect time      1.00/hour       .67/hour       .33/hour
   CPU time          2.22/minute    1.48/minute     .74/minute
   Disk space        1.99/megabit-mo.*

----------
* Note that a "megabit" is precisely 1,000,000 bits.  Storage is allocated
in blocks whose size is system-dependent.
----------

Printers
   Dovers             .09/page
   Imagen/Apple       .09/page
   Boise              .07/page

Phototypsetter
   Page charges      4.50/page

Ethernet Maintenance
   Workstations        30.00/month
       & minis
   Mainframes &        300.00/month
       bridges

SUSHI Computer (DEC-20/TOPS-20) maintenance and depreciation
   DEC-20              8,420.00/month

VAX-750 Computer Maintenance
   Basic VAX-750       450.00/month
   RA81 Disk Drive     100.00/month
   Ken. 9300 Tape      200.00/month
   Fujitsu M2351 Disk  50.00/month
   TU78                100.00/month
   CDC 9766 Contrl.    100.00/month
   Emulex SC758        66.00/month
   8 line term. MUX    16.00/month